Apache Restart cause (70008)部分结果有效,但处理不完整

当我们重新启动/重新加载Redhat 7.3操作系统上的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 

要解决这个问题,我们必须在2 – 3次尝试后多次重新启动Apache。 尝试的次数各不相同。

我们正在使用Apache来将请求代理到其他内部URL,并安装了一个特殊的Apache模块。 Module是OpenAM(Forge Rock OpenAm)的Web代理。

我们正在使用最新的OpenDJ和OpenAM进行身份validation,OpenAM的webagent安装在Apache中,代理请求到我们的应用程序。

每当我们重新启动Apache,我们开始面临问题ERR_CONTENT_LENGTH_MISMATCH。

我想知道如何debugging问题,为什么在重新加载或重新启动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) 

请帮我debugging问题并find一个可能的解决scheme。 让我知道你是否需要更多的信息来debugging这个问题。

好的,我跟踪了这​​个

https://bugster.forgerock.org/jira/browse/AMAGENTS-349是由github中的Apache HTTPD提交1485d64698ef816f1586e2d772c58cb9b78c788d(从主干合并r1753257)引起的上游错误。目前我无法发布超过2个链接

Forgerock还没有发布WebAgents 4.1.2或修复的源代码

所以你可以回到Apache 2.4.23或者在这里使用我的修复:

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

上面的补丁似乎解决了我的问题,但我不保证它的正确或不会导致其他问题

如果您有任何编译问题,请告诉我(我在这里使用脚本)