繁体   English   中英

虚拟IP配置使tomcat cpu使用率达到100%

[英]tomcat cpu usage goes 100% with virtual ip configuration

我们有我们的应用程序运行在tomcat服务器上。 它可以正常运行,但是当使用此应用程序配置负载平衡服务器时,CPU使用率将达到100%。

奇怪的是,当我们查看线程转储时,没有可疑的线程活动。 即使Java进程的CPU使用率为100%,大多数线程仍在等待或驻留。 当我们删除虚拟IP配置时,它只是达到2%到5%。

我从负载均衡器/虚拟ip配置了解到,它每隔5秒就会探测服务器端口8080,目的只是检查端口是否处于活动状态。 但是我认为这只是端口扫描。 在此过程中,catalina.log中的线程转储中没有标记或此类活动。

有没有人遇到过这种情况? 请提供您的想法,因为我对于进一步调试此问题毫无意义。

让我知道是否需要更多信息。 我将用详细信息更新问题。

谢谢,

拉夫

请也看看这篇文章: https : //serverfault.com/a/830052

Poster Inna发现,对https://server.tld:8080的一个调用可以使Tomcat服务器使用100%。 我可以确认这一点,因为我只是在我们的一台服务器上复制了这个(幸运的是,在登台平台上)。 我们正在使用Tomcat 6运行Ubuntu 12.02。他们昨天刚刚发布了一个更新该更新修复了回归问题。 不知道这是否可以解决问题。

提议的解决方案是还原为Tomcat的“已知有效”版本,但是该问题也可以在昨晚的更新/补丁中解决。 我将在有更多信息时更新此帖子。

[更新1]
CET 2017-02-03 11:30已知的最新更新不能解决问题。 我已经用所有更新更新了登台服务器,但它仍然存在相同的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM