2013-01-08 70 views
1

我使用spring 3.0.6quartz 2.1.6與Oracle數據庫在集羣模式下,我使用所有的石英的API,因爲我面對彈簧支撐石英API問題。石英調度作業運行持續忽視的cron時間表

我曾在我的工作,一流的某些依賴它沒有初始化,我通過那些在計劃範圍內,然後它工作。

問題是我的cron表達式是每5分鐘(0 0/5 * * * ?)運行,但它一直在持續運行我的工作。

我在春天的背景下創建的作業,觸發器,然後把它們遞過來scheduler.scheduleJob方法

我不知道爲什麼它是連續執行的工作,任何幫助將不勝感激。謝謝!

+0

你能發佈relavent Spring配置XML? –

+0

我遇到類似的問題。你可以讓我知道什麼是修復..什麼是造成這種連續運行? –

回答

1

多長的工作時間?在最後一個結束之前它又開始了嗎?

有文檔中的週期性SimpleTrigger的例子。這可能比CronTrigger爲您簡單:

http://quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-05

+2

非常感謝您的回覆。事實證明,由於作業被保存在數據庫中,調度程序正在執行之前的作業,使用scheduler.clear()清除所有作業和觸發器時,問題得到解決。謝謝! –