Interstage Job Workload Server 運用ガイド |
目次 |
第3章 異常時の対処 | > 3.1 バッチシステムの異常 |
バッチ業務運用中に、Symfowareシステムが異常停止した場合の対処と再開方法について説明します。
バッチシステムを利用している運用者にバッチシステムの異常について連絡してください。
そのうえで、以下の手順とおりに対処とバッチシステムの運用を再開してください。
ジョブスケジューラ製品のSystemwalker Operation Managerの運用停止、開始方法については、“Systemwalker Operation Manager 使用手引書”を参照してください。
バッチ受付サービスが稼働しているか状態を確認します。
バッチ受付サービスの状態表示は、以下のコマンドで行います。
btfwacinfo |
btfwacinfoコマンドの詳細については、“Interstage Job Workload Server リファレンス”を参照してください。
バッチ受付サービスの状態表示の例を、以下に示します。
Batch Acceptor Service State = active Start Mode = - Start Time = 2006/01/30 10:34:51 |
上記の"State"が"active"(稼働) になっている場合には、以下の「ジョブキューを実行禁止状態にする」より作業を行ってください。
それ以外の場合には、「実行中のジョブの終了をバッチ実行サービスで待つ」より作業を行ってください。
バッチ受付サービスが稼働している場合には、運用しているすべてのジョブキューを実行禁止状態にします。
ジョブキューを実行禁止状態にするには、“ジョブキューを実行禁止状態にする”の手順に従ってください。
バッチ実行サービスで実行中のジョブが存在する場合は、バッチシステムを運用再開するにあたり、実行中のジョブが終了するのを待ってください。
実行中のジョブの終了を待つには、イニシエータの状態表示で、実行中のジョブの数を確認します。
イニシエータの状態表示は、以下のbtfwiniinfoコマンドで行います。
btfwiniinfo |
btfwiniinfoコマンドの詳細については、“Interstage Job Workload Server リファレンス”を参照してください。
イニシエータの状態表示の例を以下に示します。
InitiatorName State NumberOfJobs MaxJob --------------------------------------------------------------------------------- que001 active 0 10 que002 active 0 5 |
すべてのイニシエータの"NumberOfJobs"(実行中のジョブ数)が"0" になっていることを確認してください。
バッチ受付サービスが稼働している場合には、“バッチ受付サービスの停止”の手順に従ってバッチ受付サービスを停止してください。
バッチ実行サービスを停止します。
“バッチ実行サービスの停止”の手順に従って停止してください。
Symfowareシステムが異常停止したときに、システムログに出力されたエラーメッセージの対処を参考に、エラーの原因を取り除いてください。
対処完了後、“バッチジョブ定義データベースの起動”の手順に従って、Symfowareシステムを起動してください。
Symfowareシステムの起動ができない場合には、出力されたエラーメッセージの対処を行ってください。
“バッチ実行サービスの開始”の手順に従って行ってください。
“バッチ受付サービスの開始”の手順に従って行ってください。
目次 |