Причина перезапуска 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 для аутентификации, а веб-агент для OpenAM установлен в 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 ответ
Хорошо, я отследил это
https://bugster.forgerock.org/jira/browse/AMAGENTS-349 - это ошибка восходящего потока, вызванная этим изменением в Apache HTTPD commit 1485d64698ef816f1586e2d772c58cb9b78c788d в github (объединение r1753257 из транка). В настоящий момент я не могу опубликовать более 2 ссылок
Forgerock еще не выпустил WebAgents 4.1.2 или исходный код для исправления.
Так что вы можете вернуться к Apache 2.4.23 или воспользоваться моим исправлением здесь:
https://github.com/FireBurn/web-agents-public/commit/67b27d8a77ce28ad5bee95842136050bb52577ae
Вышеприведенный патч, кажется, решает проблему для меня, но я не даю никаких гарантий, что он исправлен или не вызовет других
Дайте мне знать, если у вас возникнут проблемы с компиляцией (здесь я использую скрипт)