ジョブ実行制御ではジョブの登録,ジョブの配信,ジョブの状態通知,ジョブの状態確認またはエージェントホストの状態確認を行う際,プロセス間で情報を受け渡すためにTCP/IP通信を使用しています。接続先のマシンが起動していない場合やネットワーク障害が発生している場合,TCP/IP通信の接続エラーが発生します。
このとき,ジョブ実行制御のTCP/IP通信処理では,最初の接続要求に対して通信相手から応答がなかった場合に最大で90秒待ち,その後,20秒の間隔をおいて再接続を試みるリトライを2回行います。このため,リトライがすべて失敗し最終的に接続エラーとなるまでにおよそ4~5分が掛かることがあります。
ジョブの登録,ジョブの配信,ジョブの状態通知,ジョブの状態確認またはエージェントホストの状態確認を行う際に通信障害が発生すると,その検知に遅れが生じることがあります。障害の検知が遅れることによって,結果的にジョブの状態を変更するまでの時間が遅れることになります。
TCP/IP通信の接続エラーが頻繁に発生する場合は,接続タイムアウト時間,リトライ回数,リトライ間隔を短く設定変更することで,障害状態をより早く検知できます。
表16-19 値を変更する定義キー
定義キー | 使用目的 |
---|---|
JP1NBQMANAGER¥Network | ジョブの配信,ジョブの状態確認,ジョブの状態通知,エージェントホストの状態確認(障害回復の検知) |
JP1NBQAGENT¥Network | ジョブの状態通知 |
JP1NBQCLIENT¥Network | スケジュール制御からのジョブの登録,ジョブ実行に使用するコマンド |
JP1NBQNOTIFY¥Network | 他システム(JP1/NQSEXECやJP1/OJEなど)のジョブの状態確認,および状態通知 |
ジョブ実行制御の接続タイムアウト,リトライ間隔・回数の設定手順を次に示します。
(1) 定義手順
# /etc/opt/jp1ajs2/jajs_stop※
# /opt/jp1ajs2/bin/jajs_spmd_status
jbssetcnf 設定ファイル名
(2) 定義パラメーター一覧
表16-20 ジョブ実行制御のTCP/IP通信定義パラメーター一覧
定義キー | 環境設定パラメーター | 定義内容 |
---|---|---|
[{JP1_DEFAULT|論理ホスト名}¥JP1NBQMANAGER¥Network]※ | "ConnectTimeout"= | ジョブ実行制御マネージャーのTCP/IP通信接続タイムアウト値の定義(単位:ミリ秒) |
"CommunicateRetryCount"= | ジョブ実行制御マネージャーのTCP/IP通信接続エラーのリトライ回数の定義 | |
"CommunicateRetryInterval"= | ジョブ実行制御マネージャーのTCP/IP通信接続エラーのリトライ間隔の定義(単位:秒) | |
[{JP1_DEFAULT|論理ホスト名}¥JP1NBQAGENT¥Network]※ | "ConnectTimeout"= | ジョブ実行制御エージェントのTCP/IP通信接続タイムアウト値の定義(単位:ミリ秒) |
"CommunicateRetryCount"= | ジョブ実行制御エージェントのTCP/IP通信接続エラーのリトライ回数の定義 | |
"CommunicateRetryInterval"= | ジョブ実行制御エージェントのTCP/IP通信接続エラーのリトライ間隔の定義(単位:秒) | |
[{JP1_DEFAULT|論理ホスト名}¥JP1NBQCLIENT¥Network]※ | "ConnectTimeout"= | ジョブ実行に使用するコマンドおよびスケジュール制御のTCP/IP通信接続タイムアウト値の定義(単位:ミリ秒) |
"CommunicateRetryCount"= | ジョブ実行に使用するコマンドおよびスケジュール制御のTCP/IP通信接続エラーのリトライ回数の定義 | |
"CommunicateRetryInterval"= | ジョブ実行に使用するコマンドおよびスケジュール制御のTCP/IP通信接続エラーのリトライ間隔の定義(単位:秒) | |
[{JP1_DEFAULT|論理ホスト名}¥JP1NBQNOTIFY¥Network]※ | "ConnectTimeout"= | ジョブ実行制御状態通知プロセスのTCP/IP通信接続タイムアウト値の定義(単位:ミリ秒) |
"CommunicateRetryCount"= | ジョブ実行制御状態通知プロセスのTCP/IP通信接続エラーのリトライ回数の定義 | |
"CommunicateRetryInterval"= | ジョブ実行制御状態通知プロセスのTCP/IP通信接続エラーのリトライ間隔の定義(単位:秒) |
(3) 定義内容