当前位置:  开发笔记 > 运维 > 正文

Tomcat消耗高CPU

如何解决《Tomcat消耗高CPU》经验,为你挑选了2个好方法。

Tomcat.exe占用了75%的CPU.有谁知道它为什么会发生,怎么会减少?

我正在使用Tomcat5.5和J2SDK v 1.4.2_12



1> krosenvold..:

如果你使用的是75%的CPU并且不明白为什么,我建议你向tomcat进程发出一个kill -3(如果你有一个控制台,则为ctrl-break)以获得一个线程转储(当负载很高时!).根据我的经验,大多数线程应该是空闲的或者在等待中.寻找在堆栈跟踪中重复出现的任何单个代码分支,这是你可能的罪魁祸首(非等待!).这是"穷人的探究者",这往往是解决这些问题的最佳和最有效的方法.



2> 小智..:

我的日志充满了Tomcat日志。我删除了所有这些,并且CPU使用率急剧下降。

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有