Назад | Перейти на главную страницу

Причина перезапуска Apache [proxy_http: error] [pid 120502] (70008) Частичные результаты действительны, но обработка не завершена

Я сталкиваюсь с проблемой, когда мы перезапускаем / перезагружаем процесс apache в ОС Redhat 7.3. После перезапуска мы получаем ошибку ниже в журнале 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 только для прокси-запроса на другой внутренний URL-адрес с установленным одним специальным модулем Apache. Модуль представляет собой веб-агент от OpenAM (Forge Rock OpenAm).

Мы используем последние версии OpenDJ и OpenAM для аутентификации, а в Apache установлен веб-агент для OpenAM, который запрашивает прокси для нашего приложения.

Каждый раз, когда мы перезапускаем 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)

Пожалуйста, помогите мне отладить проблему и найти возможное решение. Сообщите мне, если вам понадобится дополнительная информация для устранения проблемы.

ОК, я отследил это

https://bugster.forgerock.org/jira/browse/AMAGENTS-349 это ошибка восходящего потока, вызванная этим изменением в Apache HTTPD commit 1485d64698ef816f1586e2d772c58cb9b78c788d в github (Merge r1753257 from trunk) Я не могу опубликовать более 2 ссылок на данный момент

Forgerock еще не выпустил ни WebAgents 4.1.2, ни исходный код исправления.

Так что вы можете вернуться к Apache 2.4.23 или использовать мое исправление здесь:

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

Вышеупомянутый патч, кажется, решает проблему для меня, но я не даю никаких гарантий, что он правильный или не вызовет других проблем.

Дайте мне знать, если у вас возникнут проблемы с его компиляцией (здесь я использую скрипт)