小编Jon*_*oth的帖子

我能否按照触发顺序等待Quartz Jobs等待?

我有一个使用Quartz Scheduler来安排作业的应用程序.该应用程序目前正在运行Quartz 1.6.2版.我的JobStore是org.quartz.impl.jdbcjobstore.JobStoreTX,带有支持它的Oracle数据库.启用了群集,但只有一个使用该数据库的调度程序.我的Quartz threadPool配置如下:

org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 5
org.quartz.threadPool.threadPriority = 5
Run Code Online (Sandbox Code Playgroud)

我的工作是长期运行的,因此当触发器触发新作业时,运行5个作业(我的thead池允许的最大值)是相当普遍的.新触发的工作失败了,我看到如下的日志消息:

2011-05-20 04:09:30,097 INFO  [QuartzScheduler_scheduler-servername-111305822374881_MisfireHandler] o.q.p.h.LoggingTriggerHistoryPlugin - Trigger DEFAULT.JobName1 misfired job DEFAULT.DEFAULT  at:  04:09:30 05/20/2011.  Should have fired at:  04:08:29 05/20/2011
2011-05-20 04:09:30,120 INFO  [QuartzScheduler_scheduler-servername-111305822374881_MisfireHandler] o.q.p.h.LoggingTriggerHistoryPlugin - Trigger DEFAULT.JobName1 misfired job DEFAULT.DEFAULT  at:  04:09:30 05/20/2011.  Should have fired at:  04:09:30 05/20/2011
2011-05-20 04:09:30,125 INFO  [QuartzScheduler_scheduler-servername-111305822374881_MisfireHandler] o.q.p.h.LoggingTriggerHistoryPlugin - Trigger DEFAULT.JobName2 misfired job DEFAULT.DEFAULT  at:  04:09:30 05/20/2011.  Should have fired at:  04:08:30 05/20/2011
2011-05-20 04:09:30,138 INFO  [QuartzScheduler_scheduler-servername-111305822374881_MisfireHandler] o.q.p.h.LoggingTriggerHistoryPlugin - …
Run Code Online (Sandbox Code Playgroud)

java quartz-scheduler

9
推荐指数
1
解决办法
4689
查看次数

标签 统计

java ×1

quartz-scheduler ×1