トラブル発生時の資料取得の流れアプリケーションサーバで構築したシステムでは,自動でトラブルシューティングの資料を取得できます。論理サーバを起動すると,運用管理エージェントは論理サーバの監視を開始します。Serverに通知します。Serverは資料を取得および収集し,論理サーバを停止して再起動します。自動で資料を取得する場合の流れを次の図に示します。自動で資料を取得する場合の流れ2.の障害検知時コマンドによって,トラブルシューティングに必要な情報が出力されます。このコマンドで出力した情報,およびそれ以外のトラブルシューティングに必要な情報を,3.でsnapshotログとしてまとめて収集します。障害検知時コマンドを使用しないで,4.の論理サーバの停止後にsnapshotログを取得することもできますが,このとき取得できる情報はJ2EEサーバだけとなります。このため,障害検知時コマンドを使用して,3.でsnapshotログを収集することをお勧めします。snapshotログの収集」を参照してください。Serverの運用管理コマンド(mngsvrutil)を使用して,snapshotログを任意のタイミングで収集することもできます。運用管理コマンドを使用したsnapshotログの収集」を参照してください。論理サーバのプロセスがダウンしたとき,および論理サーバのプロセスがハングアップしたときの処理の流れについて説明します。論理サーバのプロセスがダウンしたときの処理の流れ論理サーバの起動後,運用管理エージェントのプロセス監視では,論理サーバプロセスのプロセスIDを使用して定期的にプロセスを監視します。論理サーバプロセスがダウンしたときの処理の流れを次の図に示します。論理サーバのプロセスがダウンしたときの処理の流れ論理サーバプロセスのプロセスIDで,定期的にプロセスを監視します。Serverに通知します。プロセス監視では,プロセスIDの存在確認をします。確認内容は,論理サーバの種類によって異なります。論理サーバの停止」を参照してください。Serverではプロセスダウンを検知すると,障害検知時コマンドを実行し,snapshotログを収集します。障害検知時コマンドとsnapshotログ収集後,論理サーバを自動再起動します。論理サーバのプロセスがハングアップしたときの処理の流れ論理サーバの起動後,運用管理エージェントのプロセス監視では,論理サーバプロセスに対して定期的に,論理サーバが動作しているかを確認します。動作確認中に論理サーバプロセスがハングアップしたときの処理の流れを次の図に示します。論理サーバのプロセスがハングアップしたときの処理の流れ定期的に論理サーバプロセスの動作確認をします。動作確認は,プロセス監視でプロセスIDが存在することが確認されてから,実施されます。確認内容は,論理サーバの種類によって異なります。論理サーバの停止」を参照してください。Serverに通知します。ハングアップと判断する,動作確認の失敗回数は変更できます。Serverではハングアップを検知すると,障害検知時コマンドを実行し,snapshotログを収集します。ハングアップの場合,プロセスは稼働中であるため,自動停止処理を実行します。運用管理エージェントでは論理サーバの停止コマンドを実行します。一定時間経っても停止しない場合は,強制停止コマンドが実行されます。障害検知時コマンドとsnapshotログ収集後,論理サーバを自動再起動します。