web-dev-qa-db-ja.com

(103)ソフトウェアが接続アボートを引き起こしました:プロキシ:パスリクエストボディが失敗しました

Tomcatサーバーでリクエストを処理しているときに、プロキシApacheログに次のエラーが記録されています。

(103)Software caused connection abort: proxy: pass request body failed  
proxy: pass request body failed  

Tomcatサーバーからのクライアントの要求を処理するApacheリバースプロキシがあります。プロキシからの要求が上記のエラーで502を返す場合があります。プロキシの上記のエラーに関連するTomcatサーバーログにはエラーログはありません。また、一部のリクエストの応答時間は1秒で、デフォルトのタイムアウトは120秒であるため、リクエストはタイムアウトしませんでした。

ProxyBadHeader Ignoreをhttpd構成に追加しました[参照:502プロキシエラー/ Apache(mod_proxy)からTomcat 7へのアップロード]、それでもTomcatログにエラーは表示されませんでした。

誰かが以前にこの問題を見たことがありますか?

1
Amrut

私は最近、これと同じエラーに遭遇しました。私たちの解決策は、以下を追加することでした。

SSLProxyProtocol all -SSLv2 -SSLv3

これは、ssl.confファイルのSSLProtocolパラメーターと一致します。また、SSLv3を無効にするようにTomcatを設定しました。

1
themanatuf