我正在使用Quartz
我已经设置了
CronTrigger trigger = newTrigger().
withIdentity(triggerKey).
withSchedule(
cronSchedule(cronExpression).
withMisfireHandlingInstructionDoNothing() //or other
).build();
当我重新启动服务器时,这是行为。它不断打印信息
"Handling the first 20 triggers that missed their scheduled fire-time. More misfired triggers remain to be processed
并且无法触发先前安排的作业。如果我创建一个新的时间表,它会触发旧工作的唯一新工作,它会继续显示上述按摩。 任何人请帮我解决这个问题
答案 0 :(得分:-1)
设置触发器时,您已设置对misFired触发器不执行任何操作。因此,调度程序忽略了失效的触发器。