問題描述: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也有此類問題。