【发布时间】:2012-01-31 09:51:42
【问题描述】:
我在使用 Tomcat 上部署的 Web 服务时遇到问题。在流量高峰期间,服务器变得无响应,并迫使我重新启动整个服务器以使其再次工作。
首先,我对这一切都很陌生。我使用各种指南和博客自己构建了服务器。一切都运行良好,但由于更大的流量负载,我现在有点脱离了我的联盟。所以,我需要明确的指示来说明该做什么,或者明确指出我需要阅读的内容。
我目前正在使用 JavaMelody 监控服务,因此我可以看到出现的峰值,但我不知道如何获得比这更详细的信息以了解可能的原因/解决方案。
服务器本身是 16gb 内存的四核,所以问题不在于那里,更可能是我需要正确配置 Tomcat 才能使用它(或设置集群......?)
JavaMelody 显示当 cpu 使用率仅达到 20% 左右时服务崩溃,每分钟大约 300 次点击。我应该配置内存设置的最大连接限制吗?
我也只部署了一个服务实例。我知道我可以简单地重命名war文件,然后Tomcat部署第二个实例。这样做会有帮助吗?
每个请求还会打开(并立即关闭)与 mySQL 的连接以检索数据,我可能需要确保它也不会在那里受到限制。
很抱歉,这太啰嗦了,而且有多个问题。我可以根据需要提供更多信息,我只是不确定此时需要提供什么!
【问题讨论】:
标签: mysql apache tomcat centos