<分区>
我们有 2 个 tomcat 实例在同一台服务器上运行,其中一个导致 cpu 负载经常过高。我在服务器上运行了一个分析器,但它只告诉我 java.lang.Thread.run() 正在占用 cpu,没有更多的结论。 CPU 峰值每 4 秒从 0% 到 45/55%。
有没有可能不是应用程序本身,而是apache部分配置错误?我将如何找到问题?
<分区>
我们有 2 个 tomcat 实例在同一台服务器上运行,其中一个导致 cpu 负载经常过高。我在服务器上运行了一个分析器,但它只告诉我 java.lang.Thread.run() 正在占用 cpu,没有更多的结论。 CPU 峰值每 4 秒从 0% 到 45/55%。
有没有可能不是应用程序本身,而是apache部分配置错误?我将如何找到问题?
最佳答案
也许线程阻塞了?在此处查看如何制作线程转储并检查阻塞的线程。
关于java - Tomcat 高 Cpu 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29865740/