Что означает 502 Bad Gateway?
502 Bad Gateway означает, что фронтальный веб-сервер получил некорректный или пустой ответ от backend-части, которая должна обработать сайт. На хостинге это может быть PHP-FPM, скрипт CMS, proxy, внешний API или само приложение.
Что проверить в первую очередь
- Обновите страницу через одну-две минуты. Короткий перезапуск веб-сервиса или PHP-процесса может дать временную 502.
- Проверьте, ошибка только на одном сайте или на всех сайтах аккаунта.
- Если ошибка появилась после смены версии PHP, плагина, темы или настроек CMS, откатите последнее изменение.
- Откройте error log сайта в панели хостинга. Ищите PHP fatal error, timeout или превышение memory limit.
Частые причины
| Причина | Что делать |
|---|---|
| PHP-скрипт падает с ошибкой | Проверить error log и отключить последний измененный плагин, модуль или тему. |
| PHP-процесс перегружен | Проверить потребление ресурсов, тяжелые cron-задания, импорты и долгие скрипты. |
| Неверная версия PHP или нет расширения | Вернуть прежнюю версию PHP или включить нужное расширение в PHP Selector. |
| Не отвечает внешний сервис | Проверить интеграции, платежные callback, API-запросы и внешние фиды. |
Когда обращаться в поддержку
Если 502 появляется сразу на нескольких сайтах или в логе нет понятной ошибки CMS, напишите в поддержку и укажите домен, точное время ошибки и что меняли перед ее появлением.
502 проще искать по времени
Напишите, когда появилась ошибка и что меняли перед этим. Лог за эту минуту обычно быстро сужает причину на backend.
Посмотреть 502 по времени