我在Tomcat上部署的Web服务遇到了问题。在高峰流量时间内,服务器变为无响应并迫使我重新启动整个服务器以使其再次运行。
首先,我对这一切都很陌生。我自己使用各种指南和博客构建了服务器。一切都运转良好,但由于交通负荷较大,我现在已经退出了联盟。因此,我需要明确说明要做什么或准确指出我需要阅读的内容。
我目前正在使用JavaMelody监控服务,因此我可以看到峰值出现,但我不知道如何获得比此更详细的信息可能的原因/解决方案。
服务器本身是四核,有16GB内存,所以问题不在于此,更有可能的是我需要正确配置Tomcat以便能够使用它(或设置集群......?)< / p>
JavaMelody显示当cpu使用率仅达到约20%,每分钟约300次点击时服务崩溃。我应该配置哪些内存设置的最大连接限制?
我也只部署了一个服务实例。我知道我可以简单地重命名war文件,Tomcat会部署第二个实例。这会有帮助吗?
每个请求也会打开(并立即关闭)与mySQL的连接以检索数据,我可能需要确保它也不会受到限制。
对不起,这是如此漫长的啰嗦,并有多个问题。我可以根据需要提供更多信息,我不确定此时需要提供什么!
答案 0 :(得分:1)
服务器有16G内存,但你有多少内存专用于tomcat,-Xms和-Xmx?