问题描述: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也有此类问题。