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