项目重启quartz定时任务执行策略-misfire
misfire:
在Quartz中,当一个持久的触发器因为调度器被关闭或者线程池中没有可用的线程而错过了激活时间时,就会发生激活失败(misfire)。
激活失败原因:
1. 调度器被关闭;2. 线程池没有可用线程;3. 项目重启;4. 任务的串行执行;
如何判断misfire:
通过quartz配置
#激活失败容忍度,只有超过这个容忍度才会判定位misfire
org.quartz.jobStore.misfireThreshold=30000
quartz中CornTrigger
原创
2020-08-20 17:28:53 ·
6779 阅读 ·
0 评论