我正在使用 Apache 2.2.16 和 Tomcat 7.0.16。我有 3 个执行 3 个不同战争文件的 Tomcat 实例。为了绕过请求,我使用 mod_proxy 配置了 httpd。
3个Tomcat实例分别运行在8080、8090、8099。找到下面的httpd配置
ProxyPass /bor `http://localhost:8080/bor/
ProxyPass /borcafews/ `http://localhost:8090/borcafews/
ProxyPass /borechws/ `http://localhost:8099/borechws/
我在 8090 和 8099 中间歇性地收到 502 代理错误。所以我在 httpd.conf 中设置了以下变量
<Location /borcafews/>
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
</Location>`
设置此配置后,borcafews 没有给出任何代理错误,但 borechws 间歇性地出现 502-代理错误。
proxy: Error reading from remote server returned by /borechws/services/bor (20014)Internal error: proxy: error reading status line from remote server localhost:8099
请帮我解决这个问题。