Interstage Application Server メッセージ集
|
目次
|
27.9.4 2210
INFO: 2210: Servlet container (<containername>) died. pid=<pid>
[意味]
サーブレット・コンテナ(コンテナ名:<containername>、プロセスID:<pid>)が終了しました。
[システムの処理]
サーブレット・コンテナを再起動します。
ただし、JServlet環境定義ファイルでcontainer.restart=falseを指定した場合、サーブレット・コンテナは再起動されません。
[原因]
本メッセージの直前に出力されているメッセージが、コンテナ終了の原因です。
本メッセージの直前に該当するメッセージが出力されていない場合、以下の原因が考えられます。
- サーブレット・コンテナが異常終了しました。
- Webアプリケーション内でexitメソッドを実行しています。
- (killコマンドなどで)外部から強制的にサーブレット・コンテナのプロセスを終了させました。
- 以下の原因によって、コンテナが無応答の状態になっているものと判断したため、監視スレッドによってコンテナが終了されました。
- OutOfMemoryErrorなどの異常が発生している。
- コンテナ内で処理を行っているスレッド数が、max_threadsの上限に達し、最後のリクエストを受け付けてから一定時間、処理が滞っている。
- OutOfMemoryErrorが発生している可能性があります。
[ユーザの対処]
本メッセージの直前に、出力されているメッセージの対処に従ってください。
本メッセージの直前に該当するメッセージが出力されていない場合、以下の対処に従ってください。
- Webアプリケーションに不具合がある可能性があります。
サーブレット・コンテナの実行ディレクトリ配下にコアイメージファイル(core)が出力されている場合は、デバッガを使用してコアイメージファイルを調査してください。
特にJNI(Java Native Interface)を使用したアプリケーションに不具合がある可能性があります。
- Webアプリケーションを確認し、exitメソッドを実行している場合にはexitを行わないよう修正してください。
- サーブレット・コンテナの停止は、サーブレット・コンテナの停止(jscontstop)コマンド、Servletサービスの停止(jssvstop)コマンド、Interstageの停止(isstop)コマンド、またはInterstage運用操作ツールから行ってください。
- サーブレット・コンテナ環境定義ファイルのmax_threadsの設定値を増やしてください。
max_threadsの設定値を増加させても本メッセージが出力され続ける場合、Webアプリケーションに問題があり、処理遅延または無応答の状態が発生している可能性があります。Webアプリケーションを見直してください。
- “サーブレット・コンテナで発生したExceptionまたはErrorについて”の“OutOfMemoryError”の対処に従ってください。
All Rights Reserved, Copyright(C) 富士通株式会社 2005