Причина перезапуска 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)

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

1
задан 24 August 2017 в 07:19
1 ответ

Хорошо, я отследил это

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

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

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

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

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

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

1
ответ дан 3 December 2019 в 23:26

Теги

Похожие вопросы