我正在尝试解决有关使用 mod_proxy_ajp 连接 Apache 和 Tomcat 的问题。就我而言,Tomcat 停止响应 Apache,并且 apache 日志打印如下日志错误消息:
[Mon May 06 15:22:47 2013] [error] ajp_read_header: ajp_ilink_receive failed
[Mon May 06 15:22:47 2013] [error] (120006)APR does not understand this error code: proxy: read response failed from [::1]:18009 (localhost)
我不知道。有人可以帮助我吗?
将 connectionTimeout 和 keepAliveTimeout 添加到 /etc/tomcat7/server.xml 中的 AJP 连接器。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"
connectionTimeout="10000" keepAliveTimeout="10000" />
有关 AJP 连接器的信息,请访问https://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html
如果未定义connectionTimeout和keepAliveTimeout值,则AJP连接将无限期保持活动状态。导致线程较多,默认最大线程数为200。
我建议安装 psi-probe - Apache Tomcat 的高级管理器和监视器,从 Lambda Probe 分叉。https://code.google.com/p/psi-probe/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)