首页 文章

Quartz JobStoreSupport recoverMisfiredJobs处理错过预定开火时间的3个触发器

提问于
浏览
2

我们有一个石英应用程序,适用于其他环境 .

但是当我们将它部署在有两个需求的集群环境中时,它就停止了工作 . 我只能看到下面显示的大量日志 .

可能导致它的任何想法?我确信这不是我们的代码,因为它从未通过任何TaskHandler .

[7/17/14 13:14:54:236 EDT] 00000025 JobStoreTX I org.quartz.impl.jdbcjobstore.JobStoreSupport recoverMisfiredJobs处理错过预定开火时间的3个触发器 .

Updated :

我怀疑它可能是由于事务隔离级别配置 . 目前,石英数据源配置为TRANSACTION_READ_COMMITTED(CS) . 有关适当 Value 的任何建议吗?

此外,TRIGGERS表显示它从未被解雇 .

NEXT_FIRE_TIME PREV_FIRE_TIME优先级TRIGGER_STATE TRIGGER_TYPE START_TIME END_TIME CALENDAR_NAME MISFIRE_INSTR 1405630189133 -1 5等待CRON 1405624813000 0 0 1405630189139 -1 5等待CRON 1405624813000 0 0 1405630215140 -1 5等待CRON 1405624813000 0 0 1405630189126 -1 5等待CRON 1405624813000 0 0

1 回答

  • 0

    处理错过预定开火时间的x触发器

    主要是由于线程池耗尽 . 检查作业的多个实例是否处于运行状态

相关问题