0

0 0 12 1/1 * のような Cron 式があるとします。* いくつかの理由により、サーバーが 11:50 から 12:05 の間に停止し、このシナリオで 12:05 後に再び開始されました。クォーツには、上記の問題を処理するための解決策がありますか?

4

2 に答える 2

0

Quartz ドキュメントのチュートリアル、または失敗したジョブ実行を回復するために Quartz トリガーから使用されるポリシーである「Misfire Instructions」については、 この素晴らしい記事を参照してください。

サーバーのシャットダウン/クラッシュを許容する場合は、JDBCJobStoreがクラッシュ前の最後のジョブ実行を「記憶」するように永続的なジョブ ストアを使用するように Quartz を構成する必要があります。

更新:回復可能なジョブの作成方法を説明するこの回答を参照してください。

于 2013-09-19T09:39:32.467 に答える