Interstage Application Server メッセージ集
|
目次
|
43.3.1 java.net.SocketException
java.net.SocketException
[意味]
Webアプリケーションの場合、以下の可能性があります。
- Webブラウザなどのクライアントアプリケーションが以下の理由等により処理を中断(ソケットを切断)したことを検出しました。
- ユーザオペレーションによる中断。
- クライアントのキャッシュ制御による自動的な中断。
- WebサーバとServletコンテナ間のソケットが切断されました。
- ServletまたはJSPと、サーバアプリケーション間のソケットが切断されました。
- サーバアプリケーションがダウンしました。
[ユーザの対処]
- クライアントアプリケーションからの中断であり、サーバ上の異常を示すものではありません。この場合SocketExceptionが出力される要因は以下のものがあります。
- クライアントアプリケーションの終了
- リクエストの完了を待たずに中止ボタンを押下
- リロードの連打
- リンク先、ポスト先をダブルクリック
- 先のリクエストの完了を待たずに別リンクへ遷移
なお、これらのSocketExceptionは、Webサーバによるクライアントアプリケーションのソケット切断の検出タイミング(ネットワークの状態によって異なる)とコンテナによるソケットへの書き出しタイミングに依存するため、必ず発生するものではありません。
- アプリケーションの処理を見直してください。妥当である場合は、Servletコンテナのタイムアウト時間を長くしてください。
- アプリケーションの処理を見直してください。妥当である場合は、アプリケーションで使用しているソケットのタイムアウト時間を長くしてください。
- サーバアプリケーションの状態を確認してください。また、必要があればサーバアプリケーションを修正してください。
All Rights Reserved, Copyright(C) 富士通株式会社 2005