すべてのプロダクト
Search
ドキュメントセンター

SchedulerX:ジョブ管理の詳細パラメータ

最終更新日:Jan 14, 2025

このトピックでは、ジョブ管理の詳細パラメータについて説明します。

次の表に、ジョブ管理の詳細パラメータを示します。

パラメータ

適用可能な実行モード

説明

デフォルト値

タスク失敗時の再試行回数

すべてのモード

ジョブが失敗した場合の自動再試行回数。

説明

ジョブがワーカーで実行されていて、ワーカーが再起動された場合、ジョブは失敗します。ジョブをすぐに再実行したい場合は、このパラメータを指定します。

0

タスク失敗時の再試行間隔

すべてのモード

連続する 2 回の再試行の間隔。単位:秒。

30

タスクの同時実行数

すべてのモード

同じジョブを同時に実行するインスタンスの数。値 1 は、同時実行が許可されていないことを指定します。

1

クリーンアップ戦略

すべてのモード

ジョブ実行履歴のクリーンアップポリシー。

最後の N エントリを保持

保持数

すべてのモード

保持されるジョブ実行レコードの数。

300

単一マシンでの同時実行サブタスク数

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

分散モデルで単一ワーカー上で同時に実行されるタスクの数。実行を高速化するには、より大きな値を指定します。ダウンストリームまたはデータベースが指定した値に耐えられない場合は、より小さい値を指定できます。

5

サブタスクの失敗再試行回数

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

分散モデルでタスクが失敗した場合の自動再試行回数。

0

サブタスクの失敗再試行間隔

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

分散モデルでタスクが失敗した場合の、連続する 2 回の再試行の間隔。単位:秒。

0

サブタスクのフェールオーバー戦略

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

ワーカーがタスクの実行に失敗して停止した後、タスクを新しいワーカーに配布するかどうかを指定します。スイッチをオンにすると、フェールオーバーがトリガーされたときに、システムがタスクを複数回実行する可能性があります。タスクの冪等性を実装する必要があります。

説明

このパラメータは、エージェント V1.8.13 以降に適用されます。

マスターノードが実行に参加する

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

マスターノードがタスクの実行に参加するかどうかを指定します。タスクを実行するには、少なくとも 2 つのワーカーが使用可能である必要があります。非常に多数のタスクが存在する場合は、スイッチをオフにすることをお勧めします。

説明

このパラメータは、エージェント V1.8.13 以降に適用されます。

サブタスクの配布方法

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

  • [プッシュモデル]:タスクはワーカーに均等に配布されます。

  • [プルモデル]:すべてのワーカーがタスクをプルします。木桶理論はこのモデルには適用されません。プルプロセス中に、すべてのタスクがマスターノードにキャッシュされます。これはメモリに負荷をかけます。一度に 10,000 を超えるタスクを配布しないことをお勧めします。

プッシュモデル

配布ポリシー

  • ビジュアル MapReduce

  • MapReduce

タスク配布ポリシー。デフォルト値:ポーリングスキーム。

  • ポーリングスキーム:システムは、各ワーカーに同じ数のタスクを均等に配布します。このポリシーは、各ワーカーがタスクの処理にほぼ同じ時間を必要とするシナリオに適しています。

  • WorkerLoad 最適戦略:マスターノードはワーカーの負荷を自動的に検出します。このポリシーは、各ワーカーがタスクの処理に必要とする時間に大きな違いがあるシナリオに適しています。

説明

このパラメータは、エージェント V1.10.14 以降に適用されます。

配布レート

  • ビジュアル MapReduce

  • MapReduce

タスクの配布レート。 1 秒あたりまたは 1 分あたりに配布されるタスクの数を指定できます。

一度にプルされるサブタスクの数

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

スレーブノードがマスターノードから一度にプルするタスクの数。このパラメータは、「サブタスクの配布方法」パラメータが「プルモデル」に設定されている場合にのみ表示されます。

5

サブタスクキュー容量

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

スレーブノードでタスクをキャッシュするキューのサイズ。このパラメータは、「サブタスクの配布方法」パラメータが「プルモデル」に設定されている場合にのみ表示されます。

10

サブタスクのグローバル同時実行数

  • ビジュアル MapReduce

  • MapReduce

  • シャード実行

プルモデルのすべてのワーカーにおける同時タスクの総数。このパラメータは、同時タスクの数を制限するのに役立ちます。このパラメータは、「サブタスクの配布方法」パラメータが「プルモデル」に設定されている場合にのみ表示されます。

1000