我已经开始遇到我的tomcat8服务器的一个奇怪的问题。我使用它来专门运行两个应用程序 - libresonic(一个音乐流应用程序)和鳄梨酱(远程桌面网关)嗨tomcat8无论部署战争的CPU
我正在体验在服务器运行几个小时后,100%可用CPU的tomcat进程任何应用程序部署为了解决我也做了以下内容:
纺了香草的Debian 8.6虚拟机中使用KVM和安装:
- Tomcat8
- JDK-8 - 1.8.0_111
如果我离开没有部署应用程序的tomcat实例,服务器和CPU使用率保持不活动状态
如果我部署其中一个应用程序(哪一个并不重要),几个小时后CPU使用率将攀升至100%。杀死并重新启动Tomcat服务器使CPU使用率下降,然后在几个小时
注后升回至100%,内存使用保持稳定,有足够的空闲内存,所以我不相信这是一个GC问题。日志中没有报告与内存相关的任何内容。
catalina.out中没有报告任何错误
时,每个应用程序部署我已经在高CPU的时期采取threaddumps。除了能够识别处于可运行状态并消耗CPU的线程之外,我无法确定根本原因或想法来纠正/解决问题。
有人可以帮忙吗? Threaddumps链接下面
8.0.14感谢您的链接。看起来会等9。在此期间我已经转到码头。 – dashbad