石英的工作经常不会发生

时间:2015-12-03 21:33:01

标签: quartz-scheduler

我在Maven / war项目中使用了quartz 2.2.1和Spring 3.2.5。

我的war文件在apache-tomcat-7.x和日志下部署得很好 表示所有石英作业都已加载。这是哪里 麻烦开始了。

根据他们的触发器确定了几项工作。但总的来说,在许多情况下,触发器并不会在应有的时候触发工作 其他时间会像预期的那样解雇工作。为什么呢?

就好像石英有一个解释触发器的错误 - 尤其是当 触发器在单个时间片上产生多个作业。 (例如,每个 每小时第10分钟,应该开火3个不同的工作。

有人可以解释发生了什么吗?我的想法应该是 根本不是任何错过的触发器。

感谢。

1 个答案:

答案 0 :(得分:0)

对于此特定问题,将misfireTreshold更改为更大的值可解决此问题。我们配置了10毫秒,将其值改为10000解决了问题。

<add key="quartz.jobStore.misfireThreshold" value="10000" />