启动quartz任务,某段时间内任务“挂起”

问题描述:web

一、定时任务随web应用启动(Servlet中init方法中),触发器每隔一分钟执行一次(0 0/1 * * * ?)。spa

二、启动后job能正常执行。日志

三、系统进行某些业务操做后,job就有可能“不执行了”。同步

 

BUG非必现,在确认是某类业务操做可能引起此BUG。it

下图为日志一段记录定时任务

    说明:方法

日志1中:job执行时间09:57:00,下次执行时间09:58:00im

日志2中:系统进行某业务(跟考务时间同步)操做,修改系统时间img

日志3中:可判定系统时间已修改成09:52:59(推迟时间

quartz中job在09:52:59-09:58:00之间每整分钟都不会在执行,只有到09:58:00才执行。

 

补充说明:JDK Timer也有此类问题。

相关文章
相关标签/搜索