web-dev-qa-db-ja.com

Apacheの再起動の原因[proxy_http:error] [pid 120502](70008)結果の一部は有効ですが、処理は不完全です

Redhat 7.3 OSでApacheプロセスを再起動/リロードすると問題が発生します。再起動後、Apacheログで以下のエラーが発生します。

[Thu Aug 24 00:00:36.869582 2017] [proxy_http:error] [pid 120502] (70008)Partial results are valid but processing is incomplete: [client 139.59.39.38:56682] AH01110: error reading response. 

その間、この問題の間にURLを参照すると、ブラウザに以下のメッセージが表示されます。

ERR_CONTENT_LENGTH_MISMATCH

この問題を修正するには、Apacheを複数回再起動する必要があります。これは2〜3回試行すると修正されます。試行回数は異なります。

Apacheを使用して、1つの特別なApacheモジュールがインストールされている他の内部URLへのリクエストのみをプロキシしています。モジュールはOpenAM(Forge Rock OpenAm)によるWebエージェントです。

認証には最新のOpenDJとOpenAMを使用しており、アプリケーションへのプロキシ要求であるOpenAMのWebエージェントがApacheにインストールされています。

Apacheを再起動するたびに、問題ERR_CONTENT_LENGTH_MISMATCHに直面し始めます。

リロードまたは再起動中にApacheが失敗する問題をデバッグする方法を知りたいです。

httpd -v
Server version: Apache/2.4.26 (Red Hat)
Server built:   Jun 20 2017 15:37:14

OS : cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.3 (Maipo)

問題をデバッグし、可能な解決策を見つけるのを手伝ってください。問題をデバッグするためにさらに情報が必要な場合はお知らせください。

1
Arun Singh

これを追跡しました

https://bugster.forgerock.org/jira/browse/AMAGENTS-349 は、Apache HTTPDコミット1485d64698ef816f1586e2d772c58cb9b78c788dのgithub(トランクからのマージr1753257)のこの変更によって引き起こされたアップストリームのバグです投稿できません現在2つ以上のリンク

Forgerockは、WebAgents 4.1.2をまだリリースしていないか、修正のソースコードをリリースしていません。

したがって、Apache 2.4.23に戻るか、ここで私の修正を使用できます。

https://github.com/FireBurn/web-agents-public/commit/67b27d8a77ce28ad5bee95842136050bb52577ae

上記のパッチは私にとって問題を修正するようですが、私はそれが正しいか他の問題を引き起こさないという保証はありません

コンパイルに問題がある場合はお知らせください(ここではスクリプトを使用しています)

1
Mike Lothian