gpt4 book ai didi

Apache Tomcat 6.0.35 在生产中占用 100% CPU

转载 作者:行者123 更新时间:2023-11-28 21:55:18 26 4
gpt4 key购买 nike

我一直在生产环境中使用apache-tomcat-6.0.35。我们的应用程序使用小型实例托管在 Amazon EC2 上。我们面临的问题是 apache tomcat 正在使用 100% CPU。我们已经通过运行 htop 验证了它,它显示了 tomcat 的多个线程正在运行。

应用程序已在 Grails 2.0.1 中开发。

我们很困惑,为什么会这样?任何机构都可以提出任何解决方案吗?

谢谢

最佳答案

可能的原因

这很可能是由最近的 Leap Second 引起的及其对相当多未意识到/未准备好的 IT 系统的影响,包括 Linux、MySQL、Java 的一部分,实际上还有 Tomcat - 请参阅有关 ‘Leap Second’ Bug Wreaks Havoc Across Web 的 Wired 文章整个故事:

[...], saying it experienced the leap bug problem with the Java-happy Tomcat web servers it uses to serve up its site. “Our web servers running tomcat came close to zero response (we were able to handle some requests),” read an e-mail from a site spokesman. “We were able to connect to servers in order to reset them. Only rebooting the servers cleared up the issue.” [emphasis mine]

解决方法/修复

因此,解决方案通常归结为将其关闭并再次打开,即重新启动有问题的服务器,尽管您可以通过简单地设置日期来避免这种情况,例如在以下情况下:

背景/建议的解决方案

请注意,虽然潜在的问题非常棘手,但原则上几乎是未知的,因此有一些著名的帖子/用户警告并解释了这一点,并提供了原则上如何处理它的建议,特别是:

关于Apache Tomcat 6.0.35 在生产中占用 100% CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11310417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com