Tomcat Server使用100%CPU?

时间:2012-02-17 10:43:30

标签: profiling tomcat6

我是使用Tomcat Server的新手。在我的一个Web应用程序中,我使用Tomcat 6.0.33作为服务器,它使用100%CPU。我找不到原因。伙计们可以解决这个问题吗,

  1. 为什么这个tomcat使用100%CPU?

  2. 如何识别上述问题?

  3. 如何在Windows中监控tomcat?

  4. 拜托,对我来说会更有帮助..

    提前致谢

1 个答案:

答案 0 :(得分:3)

Tomcat本身不使用100%CPU,它不是那样设计的。最有可能是它上面部署了一些应用程序。为了100%确定它不是Tomcat只是下载它的发行版并启动它 - 我打赌你的CPU使用率将接近0。

要告诉您Tomcat中的哪个应用程序行为不当,您需要使用profiling工具。

最好的一个IMO是Oracle的VisualVM。从JDK bin目录(称为jvisualvm.exe)启动它,然后按照链接中的指南进行操作。尤其是Profiling section