在使用 Tomcat 服务器处理请求时,我们的代理 Apache 日志中记录了以下错误:
(103)Software caused connection abort: proxy: pass request body failed
proxy: pass request body failed
我们有一个 Apache 反向代理,它为 Tomcat 服务器的客户端提供请求。有时,代理的请求会返回 502 并出现上述错误。Tomcat 服务器日志中没有与代理中的上述错误相关的错误日志。此外,请求没有超时,因为某些请求的响应时间为 1 秒,而我们的默认超时时间为 120 秒。
我们已将 ProxyBadHeader Ignore 添加到我们的 httpd 配置中 [Ref: 502 代理错误/从 Apache(mod_proxy)上传到 Tomcat 7],但仍然没有在我们的 Tomcat 日志中看到任何错误。
之前有人见过这个问题吗?
答案1
我最近遇到了同样的错误。我们的解决方案是添加:
SSLProxyProtocol all -SSLv2 -SSLv3
这与SSLProtocol
我们 ssl.conf 文件中的参数相匹配。我们还设置了 Tomcat 以禁用 SSLv3。