Java AH01030:ajp#u ilink#u receive()可以';t接收头

Java AH01030:ajp#u ilink#u receive()可以';t接收头,java,linux,apache,tomcat7,centos7,Java,Linux,Apache,Tomcat7,Centos7,我正在用下面提到的Loadbalancer(zen Loadbalancer)环境配置开发一个带有Java后端的web应用程序 附件1= Centos 7, Apache 2.4.6, Tomcat 7.0.53, Mod_Ajp连接器 附件2= Centos 7, Apache 2.4.6, Tomcat 7.0.53, Mod_Ajp连接器 在tomcat JVM没有响应apache请求的特定时间段后,我遇到了问题 apache错误日志中出现以下错误“(70007)指定的超时已过期:ah01

我正在用下面提到的Loadbalancer(zen Loadbalancer)环境配置开发一个带有Java后端的web应用程序

附件1= Centos 7, Apache 2.4.6, Tomcat 7.0.53, Mod_Ajp连接器

附件2= Centos 7, Apache 2.4.6, Tomcat 7.0.53, Mod_Ajp连接器

在tomcat JVM没有响应apache请求的特定时间段后,我遇到了问题 apache错误日志中出现以下错误“(70007)指定的超时已过期:ah01030:ajp_ilink_receive()无法接收标头”

在web浏览器中,“出现内部服务器错误。请稍后重试”

我验证了tomcat和Apache服务器都在运行,请参阅图

但没有响应jvm线程,这意味着Mod_ajp连接器已挂起 我在server.xml文件中添加了以下条目。再次面临同样的问题

“在端口8009上定义AJP 1.3连接器-->

尝试将apache配置中httpd.conf中的“ProxyTimeout”设置为与通常的“Timeout”相同的值

**<Connector port="8009" protocol="AJP/1.3"
 acceptorThreadCount="2" maxThreads="1400" acceptCount="200" minSpareThreads="50" emptySessionPath="true" enableLookups="false"
 connectionTimeout="180000" redirectPort="8443" />"**
    RewriteEngine On
    RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
    RewriteRule .* - [F]
    RewriteRule  ^/$  /index.html  [L]
    RewriteCond %{REQUEST_URI} !^/mydata
    RewriteCond %{REQUEST_URI} !^/(shibboleth-(sp|idp)|Shibboleth.sso|SAML|server-status)
    ReWriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
    RewriteRule ^(.*) ajp://localhost:8009$1 [P]