Apache 2.2.16 と Tomcat 7.0.16 を使用しています。3 つの異なる war ファイルを実行する 3 つの Tomcat インスタンスがあります。リクエストをバイパスするために、httpd に mod_proxy を設定しました。
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 で失敗します。
proxy: Error reading from remote server returned by /borechws/services/bor (20014)Internal error: proxy: error reading status line from remote server localhost:8099
この問題の解決を手伝ってください。