- - PR -
WASを利用中、時々レスポンスが遅くなることがあります。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-09-14 18:04
現在、WAS6.0を利用してWEBシステムを動かしているのですが、
時々レスポンスが非常に遅いことがあります。 全く原因がわからないので、必要な情報をご提示できていない場合は ご指摘お願いします。 【サーバー環境】Windows2003Server 【DB】Oracle10g 【アプリケーションサーバー】WebSphere6.0 【HTTPサーバー】別途立てていない。(WebSphere6.0の機能で行っている) 【ネットワーク】ルーター経由 【詳細な事象】 WEB画面を操作中、稀にレスポンスが非常に遅いことがある。 JMeterで検証してみると100回くらいリクエストを発行した際に その後の1回だけ遅いリクエストがあった。 (通常は1秒程度でリクエストが帰ってくるが、 遅いときのリクエストは6秒程度かかる。) 遅い時ののHttpヘッダーを見てみると「Connection: Close 」と書かれていた。 尚、上記はルーターを経由したネットワーク接続時に発生するが、 サーバーが動作しているマシンからローカル接続で JMeterを実行すると遅いリクエストは1回も発生していなかった。 もしかしたらネットワークの問題かもしれないので、JavaSolution関連では 無いのかもしれなかったのですが、WebSphere等の設定の問題の可能性も疑ったので このスレッドを立てました。 非常に提供情報が薄いですが、どなかたおわかりになるかたいらっしゃいますでしょうか? |
|
投稿日時: 2006-09-15 01:13
ガベージコレクションで Stop the world が発生しているのではないでしょうか?
-verbose:gc オプションをつけてGCログを取得してみてはいかがでしょう。 以下のドキュメントも参考になるかと思います。 ・BEA サポートパターン > 一般的なサーバハングパターン http://www.beasys.co.jp/cs/support_news/product_troubleshooting/Generic_Server_Hang_Pattern.html |
1