Что сообщает каждый код
502 обычно означает, что прокси получил некорректный ответ от следующего сервиса. 503 говорит о временной неготовности обработать запрос, а 504 — о превышении времени ожидания ответа от upstream. Настройки и смысл могут отличаться, поэтому сначала определите, какой компонент сформировал страницу ошибки.
Запишите адрес, время, код, заголовки ответа и узел, на котором воспроизводится ошибка. Если перед сайтом работают CDN, балансировщик и веб-сервер, одинаковый код может появляться на разных уровнях.
Где искать причину
Сопоставьте запрос с журналами прокси, веб-сервера, PHP или другого приложения. Проверьте доступность сокета или порта upstream, очередь рабочих процессов, память, диск и соединения с базой. Массовые тайм-ауты часто являются следствием перегрузки или зависшей внешней интеграции.
Не увеличивайте тайм-ауты до выяснения причины. Это может только продлить ожидание посетителя и заполнить очередь. Сначала измерьте, на каком этапе запрос перестаёт продвигаться.
Как восстановить и предотвратить
Для восстановления примените минимальное действие: вернуть рабочую конфигурацию, запустить остановленный сервис, ограничить дорогой маршрут или временно вывести неисправный узел. После этого проверьте динамическую страницу и реальную операцию, а не только главную.
Добавьте мониторинг доли 5xx, времени ответа и насыщения очередей. В уведомлении должны быть адрес, узел и время, чтобы следующий инцидент начинался с диагностики, а не с догадок.
Что передать специалисту
Приложите к обращению точный URL, время с часовым поясом, код ответа и условия воспроизведения. Если ошибка появляется только после входа или на одной операции, укажите это отдельно. Скриншот полезен, но не заменяет исходные данные запроса и запись в журнале.
После восстановления сравните количество 5xx до и после изменения, проверьте очередь обработчиков и повторите проблемный сценарий несколько раз. Единичный успешный ответ ещё не подтверждает, что перегруженный узел вернулся к устойчивой работе.
Хотите применить эти рекомендации на своём проекте? Опишите задачу в форме ниже, и мы обсудим дальнейшие шаги.




