我正在尝试解决一个关于用mod_proxy_ajp连接Apache和Tomcat的问题。通过阅读,我发现问题可能出在Apache和Tomcat中的工作人员数量上。所以我试图在Tomcat中找到工人的定义,但是我找不到任何定义。这是真的吗?Tomcat可以在没有workers.properties文件的情况下工作吗?我检查了Tomcat conf中的导入,以确保没有不同的文件名。我如何才能找到我的Tomcat设置的worker配置?有默认设置吗?
我试图解决的问题是,在某些情况下,Tomcat会停止对Apache的响应-在Apache日志中,我看到许多错误,如: 1.“(70007)指定的超时已过期: ajp_ilink_receive()无法接收报头”2.“APR: ajp_ilink_receive失败”3. "(120006)APR不理解此错误代码: proxy: read response failed from 127.0.0.1:9005 (localhost)")
所以我想知道阿帕奇有没有比Tomcat更多的工人。
我使用的是Apache2.2.15和Tomcat7,它们与Redhat机器上的mod_proxy ajp相连。
有什么想法吗?谢谢!爸爸
发布于 2012-01-26 17:24:29
在Tomcat端,您必须在server.xml中配置AJP连接器,例如:
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="9009" protocol="AJP/1.3" redirectPort="8443"/>https://stackoverflow.com/questions/9015732
复制相似问题