根据要求,我请求问题这里。
有没有办法可以在不进行负载/压力测试的情况下找到我的 Web 应用程序服务器上的负载?
我已经将应用程序部署在 Apache Tomcat 服务器上。据我所知,每个 Web 服务器在处理请求时都存在一些限制,超过这些限制,性能就会下降。例如,如果一台服务器可以同时顺利处理 800 个请求,那么到达该服务器的请求越多,响应就会越慢,甚至可能会被丢弃。
我正在寻找一些警报机制,通过该机制我可以知道我的 Web 服务器上的负载已经超过了阈值限制,然后我可以采取所需的操作,例如在负载均衡器后面添加一个节点来分配负载。
答案1
Tomcat 将接受您配置的尽可能多的连接。您可以在 Tomcat 文档中阅读有关 maxConnections 属性的更多信息:http://tomcat.apache.org/tomcat-7.0-doc/config/http.html。根据您当前硬件的处理能力,还会有一些限制。