私たちはSQLベースの石英スケジューラを持っています。 100kレコードを処理し、2時間実行するジョブがあります。ジョブの実行中にサーバーのシャットダウンが開始された場合、サーバーの再起動後にジョブが再開されますか?サーバがシャットダウンされているときに現在実行中のQuartzジョブに何が起こるか
0
A
答えて
1
チェック
RequestsRecovery - ジョブは「回復を要求」し、それが(スケジューラの「ハードシャットダウン」の期間中にそれがクラッシュ内で実行されている、すなわち処理を実行している、またはマシンをシャットダウンした場合オフ)した後、スケジューラを再起動すると再実行されます。この場合、JobExecutionContext.isRecovering()メソッドはtrueを返します。
JDBCDataストアを持っている限り、これは動作します。
0
JDBC構成プロパティーを使用してスケジューラー・ファクトリーを作成する場合は、スケジューラーの詳細JDBC JobStoreを保管する必要があります。
その後、メタデータからメタデータを抽出することができ、失敗時にスケジューラの詳細を取得して要件に応じて再開することができます。
参照してください: - Quartz Scheduler using JDBC JobStore
もう一つの別の方法は、あなた自身のスケジューラリスナーを作成し、スケジューラに割り当てることができるということです。参考: - https://examples.javacodegeeks.com/enterprise-java/quartz/quartz-scheduler-tutorial/
関連する問題
- 1. 起動アプリケーション中にジョブが実行される
- 2. 現在ログインしているユーザーとしてシェルスクリプトが実行されるときにシェルスクリプトが実行される
- 3. tomcat 6/Ubuntu 10.04LTSにデプロイするとQuartzジョブが2回実行される
- 4. シャットダウン-sが実行されているときを調べる
- 5. aspnet_regsqlを実行しているときに何が起こるのですか?
- 6. Hudson:現在実行中のジョブのconfig.xmlを更新し、実行中のジョブが更新されたconfig.xmlを即座に認識するようにする
- 7. 実行されたジョブの総数に基づいてジョブの実行を一時停止する - quartz
- 8. Quartzスケジューラがシャットダウンしているときにタスクを実行する必要があります
- 9. webappが2回展開され、quartzジョブが2回実行される
- 10. Windowsがシャットダウンしたときに実行中の.NETスレッドでスローされる例外は何ですか?
- 11. Quartz Schedulerジョブが実行されていないことを確認する方法
- 12. Java-Spring-quartz:ループでジョブが実行されるのはなぜですか?
- 13. python -find現在どのライブラリが実行されているか
- 14. コンテナがシャットダウンしたときにスリープスレッドに何が起こりますか?
- 15. テーブルジョイン中に実際に何が起こるのですか?
- 16. Quartz:スケジューラがシャットダウンされました
- 17. Quartzでクラスタ内で現在実行中のすべてのジョブのリストを取得します
- 18. キャンセルされたときにタスクに何が起こるか
- 19. 何かが待っているときにスレッドに何が起こるか
- 20. Quartzでジョブがどのくらい実行されているかを調べる
- 21. 長時間実行中のWebジョブがAzureによって中止される
- 22. 処理中に何が起こるか
- 23. SSIS SQL Serverエージェント起動ジョブがすでに実行されている
- 24. アプリケーションがブレークポイントされているときに現在のコンテキストからオブジェクトにコードを実行する方法
- 25. 他のジョブが現在Microsoft SQL Server Management Studioで実行されていない場合にのみジョブを実行するようにスケジュールします。
- 26. 私のjmeterスクリプトは、アプリケーションサーバがシャットダウンされていることを前提に実行されています
- 27. Quartz Frameworkでジョブが実行されているかどうかを確認する方法
- 28. cronジョブが既に削除されているときにPHPスクリプトが実行されています
- 29. サービスが複数回起動されたときに何が起こるか
- 30. シャットダウン現在のジョブが完了した後のクォーツスケジューラ
ありがとうございます。では、Quartzジョブが途中で終了し、サーバーシャットダウンコマンドが発行されたらどうなりますか?シャットダウンプロセスがクォートジョブが完了するのを待ちますか? – Suneel