Interstage Job Workload Server 運用ガイド
目次 前ページ次ページ

第3章 異常時の対処> 3.1 バッチシステムの異常

3.1.3 バッチ受付サービスが異常停止した場合

バッチ業務運用中に、バッチ受付サービス内で致命的な異常が発生した場合や、外的要因などにより、バッチ受付サービスが異常停止した場合の対処と再開方法について説明します。

■バッチ受付サービスの停止の確認

バッチ受付サービスが異常停止した場合、バッチ受付サービス、またはバッチ実行サービスのエラーメッセージがシステムログに出力されます。
エラーメッセージの意味や対処を確認後、“バッチ受付サービスの状態確認”、および“バッチ実行サービスの状態確認”を行い、バッチ受付サービスだけが停止していること確認してください。

もし、バッチ受付サービスとバッチ実行サービスが両方とも停止していた場合には、バッチシステムの運用再開手順が異なるので“バッチサービスが異常停止した場合”の指示に従ってください。

■対処とバッチシステムの運用再開

バッチシステムを利用している運用者にバッチシステムの異常について連絡してください。
そのうえで、以下の手順とおりに対処とバッチシステムの運用を再開してください。


ジョブスケジューラ製品のSystemwalker Operation Managerの運用停止、開始方法については、“Systemwalker Operation Manager 使用手引書”を参照してください。

実行中のジョブの終了をバッチ実行サービスで待つ

バッチ受付サービスだけが異常停止した場合、バッチ実行サービスで実行中のジョブは終了するまで継続することができます。
バッチシステムを運用再開するにあたり、実行中のジョブが終了するのを待ってください。

実行中のジョブの終了を待つには、イニシエータの状態表示で、実行中のジョブの数を確認します。
イニシエータの状態表示は、以下のbtfwiniinfoコマンドで行います。

btfwiniinfo


btfwiniinfoコマンドの詳細については、“Interstage Job Workload Server リファレンス”を参照してください。

イニシエータの状態表示の例を以下に示します。

InitiatorName   State              NumberOfJobs   MaxJob
---------------------------------------------------------------------------------
que001          active                        0       10
que002          active                        0        5

すべてのイニシエータの"NumberOfJobs"(実行中のジョブ数)が"0" になっていることを確認してください。

◆バッチ実行サービスの停止

バッチ実行サービスを停止します。

バッチ実行サービスの停止”の手順に従って停止してください。

 

◆バッチ受付サービス側の対処

バッチ受付サービスが異常停止したときに出力されたエラーメッセージの対処を参考に、エラーの原因を取り除いてください。

 

◆バッチ実行サービスの開始

バッチ実行サービスの開始”の手順に従って行ってください。

 

◆バッチ受付サービスの開始

バッチ受付サービスの開始”の手順に従って行ってください。


下へ3.1.3.1 ジョブの扱い

目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006