2012-02-17 10 views
1

Tomcat Serverの新機能です。私のWebアプリケーションの1つでは、Tomcat 6.0.33をサーバーとして使用しています。これは100%CPUを使用しています。なぜ私はそれを見つけることができませんでした。 Guysは、あなたがこの問題を整理でき、100%CPUを使用しているTomcatサーバー?

  1. なぜ100%のCPUを使用して、このTomcatの?

  2. 上記の問題を特定するにはどうすればよいですか?

  3. Windowsのtomcatを監視するにはどうすればよいですか?

、それは私のために、より役立つだろうしてください..事前に

おかげ

答えて

3

にTomcat自体は、それがそのように設計されていない、100%のCPUを使用しません。ほとんどの場合、アプリケーションに展開されているものがあります。 Tomcatが配布をダウンロードして起動していないことを100%確信させるには、CPU使用率が0に近づくようにしてください。

Tomcat内のどのアプリケーションが正しく動いていないかを知るには、profilingツールを使用する必要があります。

最高のIMOは、OracleのVisualVMです。 JDKのbinディレクトリ(jvisualvm.exe)から起動し、リンクのガイドに従います。特にProfiling sectionです。

+0

これはunix ubuntuマシンで使用できますか? – trillions

+0

確かに、実行ファイルに '.exe'拡張子はありません:) –

+0

ありがとう、私はそれを調べます。また、うん、ちょっと風が犯人じゃない。私にとって、私はtomcatのcatalina.shでヒープサイズを大きくする必要があることに気付きました。 – trillions

関連する問題