秒遅延ジョブは、継続的にラウンドロビンを実行する必要があるニアリアルタイムワークロードなど、適時性に敏感なワークロードに適しています。メモリグリッドモデルと秒遅延ジョブを使用して、大量のデータを継続的に処理できます。このトピックでは、1 つのジョブインスタンスで実行される秒遅延ジョブを作成する方法について説明します。
SchedulerX で作成できる秒遅延ジョブは、定期ジョブです。単純な Java ジョブ、分散 Java ジョブ、または Java スクリプトを実行する場合、秒遅延ジョブを使用します。さらに、さまざまな方法を使用して秒遅延ジョブを実行できます。
秒遅延ジョブは定期ジョブです。秒遅延ジョブを作成するには、ジョブの作成時に、[時間の種類] を second_delay に、[固定遅延] を 50 秒に設定します。ジョブの作成方法の詳細については、「ジョブの作成」をご参照ください。
秒遅延ジョブの詳細の表示
ジョブインスタンスの詳細の表示方法については、「ジョブ実行リスト」をご参照ください。
秒遅延ジョブの場合、[タスクインスタンスレコード] ページにも [履歴実行レコード] タブが表示されます。このタブには、次の情報が表示されます。
- [当日の実行レコード]: 当日にジョブが初めてトリガーされてから、秒遅延ジョブがトリガーされた合計回数、成功回数、および失敗回数。
- [前日の実行レコード]: 前日にジョブが初めてトリガーされてから前日の終わりまでに、秒遅延ジョブがトリガーされた合計回数、成功回数、および失敗回数。
- 最新の 10 件の実行結果。実行結果には、各レベルで分散されたタスクの総数、成功したタスクの数、および失敗したタスクの数が含まれます。
秒遅延ジョブのアラートの設定
- 実行失敗アラート。このアラートは、秒遅延の実行が初めて失敗した場合にのみトリガーされます。
- 連続実行失敗アラート。システムが秒遅延ジョブを初めて完了した後、ジョブの実行が 10 回以上連続して失敗した場合、システムはアラートを生成します。
上記の警告を受信するには、ジョブの警告設定で警告スイッチをオンにする必要があります。