Добрый день!
В 99% случаев ошибка 502 Bad Gateway говорит о том, что возникли проблемы на стороне сервера, который обслуживает веб-сайт.
502 Bad Gateway - ошибка протокола http, которую отдает обслуживающий сайт сервер (frontend) при невозможности получить контент от вспомогательных серверов (backend).
Что делать пользователю при ошибке 502 Bad Gateway:
- При возможности, сообщите администрации сайта о возникшей ошибке. Это можно сделать через Twitter, социальные сети или по электронной почте.
- Зайдите на сайт позднее. В штате всех нормальных интернет-проектов есть дежурные администраторы, которые должны отследить эту ошибку и максимально быстро вернуть сайт в работоспособное состояние.
- Если сайт не работает долгое время, попробуйте найти нужную информацию на другом сайте.
Что делать администратору сайта при ошибке 502 Bad Gateway:
Почти всегда ошибку 502 Bad Gateway отдает пользователю nginx. Это означает, что вы используете nginx в качестве frontend сервера и php-fpm или apache в качестве backend сервера. Ваш backend сервер отказал и ему необходимо вернуть работоспособность. Рекомендуемая последовательность действий для быстрейшего восстановления обслуживания:
- Перезагрузите ваш Apache или php-fpm сервер (сделайте рестарт сервиса). Сервис мог подвиснуть, например, из-за большой нагрузки.
- Проверьте работоспособность вспомогательных служб, таких как MySQL и Memcached. Редко, но они также могут стать причиной ошибки 502 Bad Gateway.
- Если один из сервисов не стартует - проверьте свободное место на диске сервера командой df -h, если место кончилось - срочно освободите его и рестартуйте службы.
- Проверьте нагрузку на сервер с помощью команды top, если она очень большая (показатель la больше 10) - перезагрузите сервер полностью с помощью команды reboot.
Если у вас остались вопросы или нужны уточнения - пожалуйста,
задайте вопрос или оставьте комментарий.
Я всегда рад помочь вам!