Tomcat工作人员 – 连接Tomcat和Apache

我正在尝试解决有关使用mod_proxy_ajp连接Apache-HTTPD和Tomcat的问题。 从阅读中我发现问题可能是HTTPD和Tomcat中的工作者数量。 所以我试图在Tomcat中find工作人员的定义,但我找不到任何东西。 是真的吗? Tomcat可以在没有workers.properties文件的情况下工作吗? 我在Tomcat conf中检查了导入,以确保没有不同的文件名但没有find。 我怎样才能find我的Tomcat设置的工人的configuration? 有没有默认?

我试图解决的问题是,在某些情况下,Tomcat停止响应Apache – 在Apache日志中,我看到许多错误,如:

(70007)The timeout specified has expired: ajp_ilink_receive() can't receive header ajp_read_header: ajp_ilink_receive failed (120006)APR does not understand this error code: proxy: read response failed from 127.0.0.1:9005 (localhost) 

所以我试图找出也许Apache比Tomcat有更多的工人。

我正在使用Apache 2.2.15和Tomcat 7,在Redhat机器上使用mod_proxy_ajp连接。

有任何想法吗?

你有没有在你的tomcatconfiguration中为mod_proxy_ajp连接一个连接器? 我知道你使用mod_jk时必须这样做。

  <Connector port="45499" maxThreads="50" enableLookups="false" protocol="AJP/1.3" URIEncoding="UTF-8" /> 

我们做类似上面的事情。