我在 2 台服务器上安装了带有 mod_jk 的 Apache + Tomcat。每台服务器都有自己的 Apache+Tomcat 对,每个请求都由 2 台服务器上的 Tomcat 负载平衡工作者提供服务。
我有一个关于如何设置 ApachemaxClient
和 Tomcat 的问题maxThread
。
默认数字是,
Apache: maxClient=150, Tomcat: maxThread=200
在此配置中,如果我们只有 1 个服务器设置,它会正常工作,因为 Tomcat 工作人员一次接收的传入连接永远不会超过 150 个。但是,如果我们在 2 台服务器之间进行负载平衡,Tomcat 工作者是否有可能收到 150 +(来自另一台服务器的某个数字)并使 maxThread 溢出为SEVERE: All threads (200) are currently busy
?
如果是这样,我应该maxThread=300
在这种情况下设置Tomcat吗?
谢谢