このトピックでは、ジョブ管理の詳細パラメータについて説明します。
次の表に、ジョブ管理の詳細パラメータを示します。
パラメータ | 適用可能な実行モード | 説明 | デフォルト値 |
タスク失敗時の再試行回数 | すべてのモード | ジョブが失敗した場合の自動再試行回数。 説明 ジョブがワーカーで実行されていて、ワーカーが再起動された場合、ジョブは失敗します。ジョブをすぐに再実行したい場合は、このパラメータを指定します。 | 0 |
タスク失敗時の再試行間隔 | すべてのモード | 連続する 2 回の再試行の間隔。単位:秒。 | 30 |
タスクの同時実行数 | すべてのモード | 同じジョブを同時に実行するインスタンスの数。値 1 は、同時実行が許可されていないことを指定します。 | 1 |
クリーンアップ戦略 | すべてのモード | ジョブ実行履歴のクリーンアップポリシー。 | 最後の N エントリを保持 |
保持数 | すべてのモード | 保持されるジョブ実行レコードの数。 | 300 |
単一マシンでの同時実行サブタスク数 |
| 分散モデルで単一ワーカー上で同時に実行されるタスクの数。実行を高速化するには、より大きな値を指定します。ダウンストリームまたはデータベースが指定した値に耐えられない場合は、より小さい値を指定できます。 | 5 |
サブタスクの失敗再試行回数 |
| 分散モデルでタスクが失敗した場合の自動再試行回数。 | 0 |
サブタスクの失敗再試行間隔 |
| 分散モデルでタスクが失敗した場合の、連続する 2 回の再試行の間隔。単位:秒。 | 0 |
サブタスクのフェールオーバー戦略 |
| ワーカーがタスクの実行に失敗して停止した後、タスクを新しいワーカーに配布するかどうかを指定します。スイッチをオンにすると、フェールオーバーがトリガーされたときに、システムがタスクを複数回実行する可能性があります。タスクの冪等性を実装する必要があります。 説明 このパラメータは、エージェント V1.8.13 以降に適用されます。 | |
マスターノードが実行に参加する |
| マスターノードがタスクの実行に参加するかどうかを指定します。タスクを実行するには、少なくとも 2 つのワーカーが使用可能である必要があります。非常に多数のタスクが存在する場合は、スイッチをオフにすることをお勧めします。 説明 このパラメータは、エージェント V1.8.13 以降に適用されます。 | |
サブタスクの配布方法 |
|
| プッシュモデル |
配布ポリシー |
| タスク配布ポリシー。デフォルト値:ポーリングスキーム。
説明 このパラメータは、エージェント V1.10.14 以降に適用されます。 | |
配布レート |
| タスクの配布レート。 1 秒あたりまたは 1 分あたりに配布されるタスクの数を指定できます。 | |
一度にプルされるサブタスクの数 |
| スレーブノードがマスターノードから一度にプルするタスクの数。このパラメータは、「サブタスクの配布方法」パラメータが「プルモデル」に設定されている場合にのみ表示されます。 | 5 |
サブタスクキュー容量 |
| スレーブノードでタスクをキャッシュするキューのサイズ。このパラメータは、「サブタスクの配布方法」パラメータが「プルモデル」に設定されている場合にのみ表示されます。 | 10 |
サブタスクのグローバル同時実行数 |
| プルモデルのすべてのワーカーにおける同時タスクの総数。このパラメータは、同時タスクの数を制限するのに役立ちます。このパラメータは、「サブタスクの配布方法」パラメータが「プルモデル」に設定されている場合にのみ表示されます。 | 1000 |