2010-12-27 9 views
0

私たちのイントラネット上で稼動するライフラーニングポータルがあります。
ログイン以外はすべて正常に動作します。非常に遅い。
私はWebサーバーで何が起こっているかを確認するためにtomcatスレッドを監視するためにvisualvmを使用することを考えています(アクティブなディレクトリに何らかの要求を出すのか...)
私はvisualvmでそれを行うことはできますか?それ以外の方法はありませんか?visualvmを使用してポータルのボトルネックを見つける

答えて

1

テストを行うときにログレベルを上げて、より具体的なログが表示されているかどうかを確認します。スレッドが単にアクティブなディレクトリからの応答を待っている場合、私はvisualvmが何かを表示するのではないかと疑います。 1つ目のことは、スレッドが待機していることです。

+0

スレッドはどのオブジェクトを呼び出しているのか、スレッドが待機している場所を確認できますか?私がフックを見つけたら、私はボトルネックを打ち消すことができると思う。 –

+0

あなたはスタックダンプをするなら間違いなくそれを行うことができる。私はあなたがこれをvisualvmを使って行うことができると思っていますが、おそらくそれを見てみる価値があります。 – Egwor

0

私はFiddlerのようなネットワークトラフィックモニタについて考えます。

+0

アクティブなディレクトリについてはわかりませんが、ネットワークトラフィック監視ツールを試してみます。しかし、フィドラーは窓でしか動かないのですか? http(s)トラフィックだけをキャプチャしますか? –

+0

Tomcatの下で実行しているあなたのポータルはどのプロトコルを使用していると思いますか? – duffymo

+0

しかし、それがアクティブなディレクトリであれば、彼はLDAP呼び出し(および応答)を監視し、それが問題かどうかを判断できる可能性があります。 – Egwor

関連する問題