spring quartz暂停后再恢复时job执行多次

spring quartz暂停后再恢复时job执行多次

原因在于暂停后到恢复时的时间在配置org.quartz.jobStore.misfireThreshold时间内,则会执行多次;无论怎么设置该值,或者修改CronTrigger的trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_DO_NOTHING);

均无效,在生产环境或测试时要注意该问题。

posted @ 2020-10-19 16:44  陈苏乾  阅读(474)  评论(0编辑  收藏  举报