- PR -

WASを利用中、時々レスポンスが遅くなることがあります。

1
投稿者投稿内容
悟空
会議室デビュー日: 2003/06/06
投稿数: 6
投稿日時: 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等の設定の問題の可能性も疑ったので
このスレッドを立てました。

非常に提供情報が薄いですが、どなかたおわかりになるかたいらっしゃいますでしょうか?

山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)