Задать вопрос

Какой статус ответа должен писать в лог Apache2, если у nginx — 499?

Исходная конфигурация
nginx 1.10.2, httpd 2.4.6
nginx -> proxy_pass -> httpd -> fcgid -> PHP
облачный сервис, контролирующий доступность сайта запросами GET / (если ответа нет 10 секунд, это считается ошибкой, "пингатор" закрывает соединение)

Логи
nginx со статусом 499, httpd со статусом 500 и временем работы скрипта 14-18 секунд

ошибок PHP нет ни в одном доступном месте (лог приложения, лог PHP в логе ошибок httpd)
все нормально за исключением времени работы
из этого мои подозрения, изложенные в вопросе

Вопрос
Может ли быть так, что при неожиданном разрыве связи с браузером посетителя nginx так разрывает соединение с httpd, что он пишет в лог ошибку 500?
Или иначе: если ответ приготовлен, но nginx его не ждет в логе httpd что пишется? тот самый статус 500?

О неожиданном завершении связи с браузером нашел немало баек в сети при поиске статуса 499 для nginx. "Пингатор" тот же браузер для сайта.
  • Вопрос задан
  • 55 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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