作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 JBoss 上运行的 servlet 出现间歇性问题,Apache 通过 mod_proxy_ajp.so 转发所有请求。
有时,对于 REST 请求,我从 Apache 收到 503 错误。发生这种情况时,Apache error_log 中有以下内容:
[Mon Oct 12 09:10:19 2009] [error] (32)Broken pipe: ajp_ilink_send(): send failed
[Mon Oct 12 09:10:19 2009] [error] (32)Broken pipe: proxy: send failed to 127.0.0.1:8009 (localhost)
最佳答案
使用 AJP 协议(protocol)时,您必须非常小心,确保通信的双方(即 Apache 和 Tomcat)都配置了相同的参数。这是因为 AJP 使用持久的、有状态的连接,并且双方需要对连接生命周期有相同的期望。
我建议给 relevant Tomcat docs a good read .您可能需要修改 Apache 的 mod_proxy_ajp
config,或 Tomcat 的 AJP 连接器配置,或两者,以便它们匹配。如果配置稍有不同,AJP 的性能绝对会差强人意。
关于jboss - 是什么原因以及如何在 Apache error_log : "Broken pipe: ajp_ilink_send(): send failed" 中修复 503 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1571614/
我在 JBoss 上运行的 servlet 出现间歇性问题,Apache 通过 mod_proxy_ajp.so 转发所有请求。 有时,对于 REST 请求,我从 Apache 收到 503 错误。发
我是一名优秀的程序员,十分优秀!