Ошибка 502 Bad Gateway: что это значит и как исправить
Находим, почему промежуточный сервер не получил корректный ответ от приложения. Отдельно — действия посетителя и владельца.
Содержание
502 Bad Gateway означает, что сервер, работающий шлюзом или прокси, получил некорректный ответ от вышестоящего сервера. Частый пример — Nginx перед PHP, но по одному коду нельзя определить ни программу, ни конкретную причину.
Если вы посетитель
Повторите открытие спустя короткое время, проверьте другой раздел и сеть. Если ошибка появилась после оплаты или отправки заказа, не повторяйте платёж вслепую: сначала проверьте подтверждение и личный кабинет. Сообщите владельцу адрес страницы и время сбоя.
Если сайт ваш
- Проверьте, отвечает ли статический файл. Если да, а PHP-страницы дают502, круг поиска сужается к приложению или его обработчику.
- Посмотрите error.log веб-сервера и журнал PHP за одну и ту же минуту. Сообщения connection refused, reset и premature close требуют разных действий.
- Проверьте события тарифа: процессы, память, CPU, место и inode. Само наличие лимита не доказывает его превышение.
- Сопоставьте сбой с обновлением плагина, изменением PHP, деплоем или настройками прокси.
Что исправлять
На виртуальном хостинге перезапуск служб обычно недоступен — передайте провайдеру время и ошибку. На VPS сначала проверьте состояние нужного сервиса и конфигурацию, сохраните журнал; не запускайте случайные команды от root. Если отказ появился после обновления расширения, проверьте его на тестовой копии и восстановите совместимую версию из доверенного источника.
Не увеличивайте все тайм-ауты и лимиты сразу: это может скрыть медленный запрос, но усилить перегрузку. При работе через CDN сравнивайте ответы через него и напрямую только способом, предусмотренным хостером; прямой запрос по IP часто выбирает другой виртуальный сайт.
Как проверить результат
Повторите именно проблемное действие: открытие каталога, поиск или отправку формы. Затем посмотрите, перестали ли появляться новые ошибки в журнале. Одна успешная загрузка главной не подтверждает устранение периодического сбоя. Если502 повторяется, передайте поддержке частоту, URL и временной интервал.
Комментарии 0