【发布时间】:2014-09-29 13:21:21
【问题描述】:
当作业未完成时,我们遇到了使用 Quartz Scheduler 1.8.6 版的应用程序中的触发器卡住的问题。
例如,我们有带有 ssh 调用或数据库查询的作业。如果这些作业挂起(因为 ssh 调用未终止或 select 语句具有表锁),那么我将无法再触发这些作业。在我强制重新启动调度程序之前,触发器一直卡住。
我已经尝试过 Scheduler.interrupt(trigger) 和 Scheduler.rescheduleTrigger()。我试过删除触发器并重新创建它。我已删除该作业并重新创建它。 结果是一样的:我可以重新启动作业,但是触发器挂起并且没有再次运行。
【问题讨论】:
-
你能告诉我们你的触发器和工作源代码吗?
标签: quartz-scheduler