JP1/AJS2 - Manager,またはJP1/AJS2 - Agentの起動時の動作を一時的に変更する場合の手順を,次に説明します。
なお,JP1/AJS2 - Managerで常に起動時の動作を指定するには,Windowsホストの場合は[マネージャー環境設定]ダイアログボックスの[スケジューラーオプション]タブでサービス起動モードを設定してください。UNIXホストの場合は「/etc/opt/jp1ajs2/conf/Schedule.conf」で「"STARTMODE"=」を設定し,jbssetcnfコマンドで設定を反映してください。
設定方法の手順については,マニュアル「JP1/Automatic Job Management System 2 セットアップガイド 14.1.1 スケジューラーサービス環境の設定手順」を参照してください。
(1) Windowsの場合
表15-1 [スタートアップ パラメータ]に指定できるオプション
オペランド | 起動時の動作 |
---|---|
-cold | コールドスタートする。 |
-warm | ウォームスタートする。 |
-hot | ホットスタートする。 |
-disaster | ディザスターリカバリーモードでスタートする。※ |
なお,「net startサービス名」コマンドを実行した場合には,一時的な起動時の動作変更はできません。
指定したサービス起動モードによって,ジョブネットおよびジョブの状態が異なります。サービス起動モードによるジョブネットおよびジョブの状態の詳細については,「(3) 起動モード別のジョブネットおよびジョブの状態」を参照してください。
(2) UNIXの場合
表15-2 jajs_spmdコマンドに指定できるオプション
オペランド | 起動時の動作 |
---|---|
-cold | コールドスタートする。 |
-warm | ウォームスタートする。 |
-hot | ホットスタートする。 |
-disaster | ディザスターリカバリーモードでスタートする。※ |
指定したサービス起動モードによって,ジョブネットおよびジョブの状態が異なります。サービス起動モードによるジョブネットおよびジョブの状態の詳細については,「(3) 起動モード別のジョブネットおよびジョブの状態」を参照してください。
(3) 起動モード別のジョブネットおよびジョブの状態
JP1/AJS2では,マネージャーホスト上のJP1/AJS2のサービスを再起動する場合,JP1/AJS2サービスの起動モードによって,ジョブネットおよびジョブの状態が異なります。エージェントホスト上のJP1/AJS2サービスを再起動する場合,JP1/AJS2サービスの起動モードによって,エージェントホスト上のジョブの状態が異なります。
マネージャーホスト上のJP1/AJS2サービスを再起動する場合と,エージェントホスト上のJP1/AJS2サービスを再起動する場合とに分けて,再起動後のジョブネットおよびジョブの状態を,次に説明します。
(a) マネージャーホストのJP1/AJS2サービスを再起動する場合
マネージャーホストのJP1/AJS2サービスを再起動した場合のジョブネットおよびジョブの状態を,起動モード別に示します。なお,表中の「条件」は,JP1/AJS2サービス停止後の実際の状態やJP1/AJS2での確認状況など,ジョブネットおよびジョブの状態が変化する要因を示しています。
●ホットスタートの場合のジョブネットおよびジョブの状態
マネージャーホストのJP1/AJS2サービスをホットスタートした場合のジョブネットおよびジョブの状態を次の表に示します。
表15-3 ホットスタート(-hot)した場合のジョブネットおよびジョブの状態
ジョブネットワーク要素 | JP1/AJS2停止前の状態 | 条件 | JP1/AJS2起動後の状態 | |
---|---|---|---|---|
ジョブネット | 先行終了待ち | なし | 先行終了待ち※1 | |
開始時刻待ち(ルート) | なし | 開始時刻待ち※2,※3 | ||
開始時刻待ち(ネスト) | なし | 開始時刻待ち※1 | ||
保留中(ルート) | なし | 保留中※2 | ||
保留中(ネスト) | なし | 保留中※1 | ||
実行中 | なし | 実行中※4 | ||
警告検出実行中 | なし | 警告検出実行中※9 | ||
異常検出実行中 | なし | 異常検出実行中 | ||
監視中 | なし | 監視中 | ||
終了状態 | なし | 変更なし | ||
リモートジョブネット | 先行終了待ち | なし | 先行終了待ち※1 | |
開始時刻待ち(ルート) | なし | 開始時刻待ち※2,※3 | ||
開始時刻待ち(ネスト) | なし | 開始時刻待ち※1 | ||
保留中(ルート) | なし | 保留中※2 | ||
保留中(ネスト) | なし | 保留中※1 | ||
実行中(ルート) | なし | 異常検出終了 | ||
実行中(ネスト) | なし | 異常検出終了 | ||
終了状態 | なし | 変更なし | ||
ジョブ(標準ジョブ,アクションジョブ,カスタムジョブ) | 先行終了待ち | なし | 先行終了待ち※1 | |
保留中 | なし | 保留中※1 | ||
実行待ち |
| キューイング | ||
| 実行中 | |||
| 強制終了 | |||
| 終了状態※5 | |||
| 終了状態不明 | |||
キューイング |
| キューイング | ||
| 実行中 | |||
| 強制終了 | |||
| 終了状態※5 | |||
| 終了状態不明 | |||
実行中 |
| 実行中 | ||
| 強制終了 | |||
| 終了状態※5 | |||
| 終了状態不明 | |||
終了状態 | なし | 変更なし | ||
キューレスジョブ | 先行終了待ち | なし | 先行終了待ち※1 | |
保留中 | なし | 保留中※1 | ||
実行待ち |
| 実行待ち | ||
| 実行中 | |||
| 終了状態※5,※7 | |||
| 終了状態不明 | |||
実行中 |
| 実行中 | ||
| 終了状態※5,※7 | |||
| 終了状態不明 | |||
終了状態 | なし | 変更なし | ||
イベントジョブ | ジョブネット中 | 先行終了待ち | なし | 先行終了待ち※1 |
保留中 | なし | 保留中※1 | ||
キューイング,実行中 |
| キューイング,実行中 | ||
| 異常検出終了※8 | |||
終了状態 | なし | 変更なし | ||
起動条件中 | 先行終了待ち | なし | 先行終了待ち | |
キューイング,実行中 |
| 実行中 | ||
| 終了状態※5 | |||
終了状態 | なし | 変更なし | ||
ジョブネットコネクタ | 先行終了待ち | なし | 先行終了待ち※1 | |
実行中 |
| 正常終了 | ||
| 警告検出終了 | |||
| 実行中 | |||
| 警告検出実行中 | |||
| 異常検出実行中 | |||
警告検出実行中 |
| 警告検出終了 | ||
| 警告検出実行中 | |||
| 異常検出実行中 | |||
異常検出実行中 | なし | 異常検出実行中 | ||
終了状態 | なし | 変更なし |
●ウォームスタートした場合のジョブネットおよびジョブの状態
マネージャーホストのJP1/AJS2サービスをウォームスタートした場合のジョブネットおよびジョブの状態を次の表に示します。
表15-4 ウォームスタート(-warm)した場合のジョブネットおよびジョブの状態
ジョブネットワーク要素 | JP1/AJS2停止前の状態 | 条件 | JP1/AJS2起動後の状態 | |
---|---|---|---|---|
ジョブネット | 先行終了待ち |
| 変更なし | |
| 未実行終了 | |||
開始時刻待ち(ルート) | なし | 開始時刻待ち※2,※3 | ||
開始時刻待ち(ネスト) | なし | 未実行終了 | ||
保留中(ルート) | なし | 保留中※2,※4 | ||
保留中(ネスト) | なし | 未実行終了 | ||
実行中 | なし | 中断※5 | ||
警告検出実行中 | なし | 中断※5 | ||
異常検出実行中 | なし | 中断※5 | ||
監視中 | なし | 監視中 | ||
終了状態 | なし | 変更なし | ||
リモートジョブネット | 先行終了待ち |
| 変更なし | |
| 未実行終了 | |||
開始時刻待ち(ルート) | なし | 開始時刻待ち※2,※3 | ||
開始時刻待ち(ネスト) | なし | 未実行終了 | ||
保留中(ルート) | なし | 保留中※2,※4 | ||
保留中(ネスト) | なし | 未実行終了 | ||
実行中(ルート) | なし | 中断 | ||
実行中(ネスト) | なし | 中断 | ||
終了状態 | なし | 変更なし | ||
ジョブ(標準ジョブ,アクションジョブ,カスタムジョブ) | 先行終了待ち |
| 変更なし | |
| 未実行終了 | |||
保留中 | なし | 未実行終了 | ||
実行待ち |
| 未実行終了 | ||
| 終了状態※6 | |||
| 終了状態不明 | |||
キューイング |
| 未実行終了 | ||
| 終了状態※6 | |||
| 終了状態不明 | |||
実行中 |
| 終了状態不明 | ||
| 終了状態※6 | |||
終了状態 | なし | 変更なし | ||
キューレスジョブ | 先行終了待ち |
| 変更なし | |
| 未実行終了 | |||
保留中 | なし | 未実行終了 | ||
実行待ち |
| 終了状態※6,※8 | ||
| 終了状態不明 | |||
実行中 |
| 終了状態※6,※8 | ||
| 終了状態不明 | |||
終了状態 | なし | 変更なし | ||
イベントジョブ | ジョブネット中 | 先行終了待ち |
| 変更なし |
| 未実行終了 | |||
保留中 | なし | 未実行終了 | ||
キューイング | なし | 終了状態不明 | ||
実行中 | なし | 終了状態不明 | ||
終了状態 | なし | 変更なし | ||
起動条件中 | 先行終了待ち |
| 変更なし | |
| 未実行終了 | |||
キューイング,実行中 |
| 実行中 | ||
| 終了状態※6 | |||
終了状態 | なし | 変更なし | ||
ジョブネットコネクタ | 先行終了待ち |
| 変更なし | |
| 未実行終了 | |||
実行中 | なし | 終了状態不明 | ||
警告検出実行中 | なし | 終了状態不明 | ||
異常検出実行中 | なし | 終了状態不明 | ||
終了状態 | なし | 変更なし |
●コールドスタートした場合のジョブネットおよびジョブの状態
マネージャーホストのJP1/AJS2サービスをコールドスタート(-cold)した場合,登録済みのジョブネットはすべて未登録状態となり,前回までのジョブネット,およびジョブの実行結果がすべて削除された状態で,JP1/AJS2サービスが起動されます。
●ディザスターリカバリーモードでスタートした場合のジョブネットおよびジョブの状態
マネージャーホストのJP1/AJS2サービスをディザスターリカバリーモード(-disaster)でスタートした場合のジョブネットおよびジョブの状態については,マニュアル「JP1/Automatic Job Management System 2 - Datareplicator」を参照してください。
●起動モードの指定を省略した場合のジョブネットおよびジョブの状態
マネージャーホストのJP1/AJS2サービスの起動モードの指定を省略した場合,セットアップ時に設定したサービス起動モードで起動されます。セットアップ時に設定が省略されている場合,ウォームスタートと同様になります。
●イベントリセット時のジョブネットおよびジョブの状態
イベントリセットを行った場合のジョブネットおよびジョブの状態は,マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス jpomanevreset」を参照してください。
(b) エージェントホストのJP1/AJS2サービスを再起動する場合
エージェントホストのJP1/AJS2サービスを再起動したときの,エージェントホスト上のジョブの状態は,起動モードおよびジョブの種類によって異なります。
なお,エージェントホストのJP1/AJS2サービスの起動モードの指定を省略した場合は,ウォームスタートと同様になります。
各起動モードでJP1/AJS2を起動したときのジョブの状態を,ジョブの種類別に次の表に示します。
表15-5 エージェントホストのJP1/AJS2起動時の起動モードとジョブの状態
起動モード | PCジョブ,UNIXジョブ,QUEUEジョブ | イベントジョブ | 起動条件中に指定されたイベントジョブ |
---|---|---|---|
ウォーム スタート | マネージャーホストにジョブの状態を報告できなかったジョブは,マネージャーホストで異常検出終了となります。ただし,jpqjobsubコマンドの-rsオプションを利用し,ジョブの回復状態を指定した場合は,指定した状態になります。 | 強制終了となります(マネージャーホスト上でのジョブの状態は,異常検出終了となります)。 ただし,イベントジョブ実行継続オプションを使用している場合は,表15-7に示す状態になります。イベントジョブ実行継続オプションについては,「8.5.8 JP1/AJS2のサービスが停止してもイベントジョブの実行を継続させる」を参照してください。 | JP1/AJS2が停止する前にエージェントホストで検知したイベント情報のうち,マネージャーホストに通知できなかったイベント情報は,エージェントホスト起動後にマネージャーホストに通知します(マネージャーホスト上でのジョブの状態は,監視中のままです。エージェントホストの再起動時に引き続き実行されます)。 |
ホット スタート | |||
コールド スタート | エージェントホストの再起動時に引き続き実行されます。 JP1/AJS2が停止する前にエージェントホストで検知したイベント情報のうち,マネージャーホストに通知できなかったイベント情報は破棄されます(マネージャーホスト上でのジョブの状態は,監視中のままです)。 |
(4) エージェントホストを再起動する場合のマネージャーホスト上でのジョブの状態
マネージャー・エージェント構成で,エージェントホストのJP1/AJS2サービスを再起動する場合,次に示す状況で,マネージャーホスト上のジョブの状態が異なります。
停止したエージェントホストを再起動する場合の,マネージャーホスト上でのジョブの状態を表15-6に示します。システムダウンしたエージェントホストを再起動する場合の,マネージャーホスト上でのジョブの状態を表15-7に示します。
表15-6 停止したエージェントホストを再起動する場合のマネージャーホスト上でのジョブの状態
ユニットの種類 | エージェントホストが 停止する前の状態 | エージェントホスト が停止したあとの状態 | |
---|---|---|---|
ジョブ※1 | 先行終了待ち | 先行終了待ち | |
保留中 | 保留中 | ||
キューイング中 | キューイング中※2 | ||
実行中 | 強制終了※3 | ||
その他の状態 | 変更なし | ||
キューレスジョブ | 先行終了待ち | 未実行終了※4 | |
保留中 | 保留中※4 | ||
実行待ち | 終了状態不明※4 | ||
実行中 | 終了状態不明※4 | ||
その他の状態 | 変更なし | ||
イベントジョブ | ジョブ ネット中 | 先行終了待ち | 先行終了待ち |
保留中 | 保留中 | ||
キューイング中 | キューイング中 | ||
実行中 | 異常検出終了※5 | ||
その他の状態 | 変更なし | ||
起動条件中 | 先行終了待ち | 先行終了待ち | |
キューイング中 | キューイング中 | ||
実行中 | 実行中 | ||
その他の状態 | 変更なし |
表15-7 システムダウンしたエージェントホストを再起動する場合のマネージャーホスト上でのジョブの状態
ユニットの種類 | エージェントホストが システムダウンする前の状態 | エージェントホスト が停止したあとの状態 | |
---|---|---|---|
ジョブ※1 | 先行終了待ち | 先行終了待ち | |
保留中 | 保留中 | ||
キューイング中 | キューイング中 | ||
実行中 | 強制終了※2 | ||
その他の状態 | 変更なし | ||
キューレスジョブ | 先行終了待ち | 未実行終了※3 | |
保留中 | 保留中※3 | ||
実行待ち | 終了状態不明※3 | ||
実行中 | 終了状態不明※3 | ||
その他の状態 | 変更なし | ||
イベントジョブ | ジョブ ネット中 | 先行終了待ち | 先行終了待ち |
保留中 | 保留中 | ||
キューイング中 | キューイング中 | ||
実行中 | 実行中 | ||
その他の状態 | 変更なし | ||
起動条件中 | 先行終了待ち | 先行終了待ち | |
キューイング中 | キューイング中 | ||
実行中 | 実行中 | ||
その他の状態 | 変更なし |