spring quartz暂停后再恢复时job执行多次
spring quartz暂停后再恢复时job执行多次
原因在于暂停后到恢复时的时间在配置org.quartz.jobStore.misfireThreshold时间内,则会执行多次;无论怎么设置该值,或者修改CronTrigger的trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_DO_NOTHING);
均无效,在生产环境或测试时要注意该问题。
spring quartz暂停后再恢复时job执行多次
原因在于暂停后到恢复时的时间在配置org.quartz.jobStore.misfireThreshold时间内,则会执行多次;无论怎么设置该值,或者修改CronTrigger的trigger.setMisfireInstruction(CronTrigger.MISFIRE_INSTRUCTION_DO_NOTHING);
均无效,在生产环境或测试时要注意该问题。