gpt4 book ai didi

java - AH01030 : ajp_ilink_receive() can't receive header

转载 作者:太空狗 更新时间:2023-10-29 12:14:01 30 4
gpt4 key购买 nike

我正在使用 Loadbalancer ( zen Loadbalancer) 环境在下面提到的配置中开发一个带有 Java 后端的网络应用

APP1 =森托斯7, Apache 2.4.6, Tomcat 7.0.53,Mod_Ajp 连接器,

APP2 =森托斯7, Apache 2.4.6, Tomcat 7.0.53,Mod_Ajp 连接器,

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

在网络浏览器中得到“发生内部服务器错误。请稍后重试”

我验证了 tomcat 和 Apache 服务器都在运行,引用图片

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

"在端口 8009 上定义一个 AJP 1.3 连接器 -->

**<Connector port="8009" protocol="AJP/1.3"
acceptorThreadCount="2" maxThreads="1400" acceptCount="200" minSpareThreads="50" emptySessionPath="true" enableLookups="false"
connectionTimeout="180000" redirectPort="8443" />"**

我的 AJP 设置

ProxyPreserveHost 开启

    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]

最佳答案

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

关于java - AH01030 : ajp_ilink_receive() can't receive header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32093534/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com