Apache “连接中的问题”;“HTTPd”;加上;Tomcat“;
我们的系统使用的是“mod_proxy_ajp”,带有apache2.0、httpd-2.2.3-43.el5、tomcat 7.0。 当我们在“httpd”上获得日志时,我们有如下日志: [Sun Oct 05 12:14:10 2014][错误](70007)指定的超时已过期 过期:ajp_ilink_receive()无法接收标头 [Sun Oct 05 12:14:10 2014][错误]ajp_读取标题:ajp_ilink_接收 失败 【Sun Oct 05 12:14:10 2014】【错误】(120006)APR不理解 此错误代码:代理:读取响应失败(null)(xx.xx.xx.xx) 此外,我们在tomcat上没有收到请求消息。 我认为出现此问题的原因是“HTTPd”和“Tomcat”之间的连接器。Apache “连接中的问题”;“HTTPd”;加上;Tomcat“;,apache,tomcat,mod-jk,Apache,Tomcat,Mod Jk,我们的系统使用的是“mod_proxy_ajp”,带有apache2.0、httpd-2.2.3-43.el5、tomcat 7.0。 当我们在“httpd”上获得日志时,我们有如下日志: [Sun Oct 05 12:14:10 2014][错误](70007)指定的超时已过期 过期:ajp_ilink_receive()无法接收标头 [Sun Oct 05 12:14:10 2014][错误]ajp_读取标题:ajp_ilink_接收 失败 【Sun Oct 05 12:14:10 2014
您能告诉我如何解决此问题吗?您可以尝试增加代理超时
<VirtualHost ....>
...
ProxyTimeout 900
...
代理超时900
首先尝试一下是否可以使用telnet或netcat之类的工具从Apache服务器连接到tomcat的AJP端口。如果不是,您可能有配置、防火墙或路由器问题。您是否实际连接到tomcat端的AJP连接器(不是HTTP(s))此系统用于IVR服务。这个问题并不是一直出现,有时会在2-3小时后出现。这些问题是否与tomcat上的GCs或网络错误计数峰值有关?(netstat-S-查找拒绝和其他错误)。两个系统都在同一网段上吗?听起来tomcat处理时间太长,并且没有任何东西返回到proxy_ajp。