Что значит ошибка 502 bad gateway

0
198

Во время интернет-серфинга вы наверняка не раз сталкивались с ошибками, препятствующими загрузке сайта. Вместо ожидаемого контента браузер отображает белую страницу с коротким текстом и номером, например, 502. Что значит 502 Bad Gateway и как исправить эту проблему?

Ошибка 502 Bad Gateway: что это и как исправить

Немного теории

Трехзначное число называется кодом ответа сервера или кодом состояния HTTP. Коды 5XX говорят о том, что ошибка произошла не на стороне вашего компьютера или мобильного устройства, а на стороне самого сервера, на котором лежит веб-сайт. В таком случае, что означает ошибка 502 Bad Gateway?

Она возникает, если браузер получает некорректные данные от сервера. Сбой скорее всего не связан с вашей ОС, браузером, настройками или интернет-соединением. Получив ошибку на Windows и открыв тот же сайт на смартфоне с Android, вы увидите то же сообщение, по крайней мере, если проблема не будет устранена к тому времени.

Разные серверы могут по-разному отобразить сообщение об ошибке. Некоторые из вариантов:

  • 502 Bad Gateway;
  • Error 502;
  • HTTP 502;
  • 502 Proxy Error;
  • HTTP Error 502 — Bad Gateway.

В переводе на русский с английского bad gateway — «плохой шлюз» («неверный шлюз»).

Происхождение ошибки

Есть три основных причины возникновения ошибки 502:

  1. Сбоит сервер, на котором хостится веб-сайт — неправильные настройки или нехватка памяти, а возможно, атака на сервер.
  2. Проблема вызвана DNS-сервером — неправильный IP-адрес в кэше DNS.
  3. Неправильно функционирует прокси-сервер — распространено в корпоративных сетях, выходящих во Всемирную паутину не напрямую.

Способы исправления

Так как цифра 502 в окошке браузера появляется, когда проблема возникает на стороне сервера, то и поделать с этим простой пользователь интернета ничего не может. Только обновить страницу браузера по соответствующей кнопке или клавише F5. Повторить через 2-3 минуты.

Если не помогло, то следующий логичный шаг — убедиться в работоспособности собственного интернет-соединения. Для этого откройте любой другой сайт, который в этот момент должен гарантированно работать. Крупный новостной портал или видеохостинг подойдут.

Если интернет в порядке, остается только ждать, когда выдающий ошибку 502 бад гатевей сайт заработает снова. Но не всегда веб-браузер «узнает» об этом сразу, и продолжает опираться на устаревшие данные. Чтобы этого избежать, почистите cookie. В зависимости от используемого веб-браузера проделайте следующие шаги.

Важно: удаление cookie отменит авторизации на сайтах — логины и пароли придется вводить заново.

Для Chrome/Chromium:

  1. Откройте настройки.
  2. Прокрутите страницу вниз и выберите «дополнительные».
  3. Откройте «Настройки контента» из раздела «Конфиденциальность и безопасность».
  4. Откройте «Файлы cookie».
  5. «Все файлы cookie и данные сайта».
  6. «Удалить все».
  7. Согласитесь удалить все cookie.

Для Opera:

Действия аналогичны, только вход в меню расположен иначе:

Для Firefox:

  1. Перейдите в «Настройки».
  2. В панели «Приватность и защита» под «Куки и данные сайтов» нажмите кнопку «Управление данными».
  3. Здесь можно удалить все cookie, нажав на кнопку «Удалить все показанные».

Также маловероятно, что поможет, но можете попробовать: открыть сайт в другом браузере, на другом устройстве, закрыв браузер полностью и начав новую сессию, сделав перезагрузку компьютера.

Еще один способ — смена DNS-сервера. Простейший путь — воспользоваться бесплатной утилитой DNS Jumper.

Запустив ее, выберите Google Public DNS и нажмите кнопку «Применить DNS».

Если ошибку выдает ваш сайт

Столкнувшись с 502 Bad Gateway, будучи администратором веб-ресурса, вы должны знать:

  1. Если сайт лежит на хостинге, то, вероятнее, всего проблема заключается в нехватке ресурсов (ОЗУ). Исправить ситуацию получится только обратившись в техподдержку хостинга.
  2. Если сайт хостится на VPS, то ошибка 502 с большей вероятностью попадает в зону вашей ответственности.

В первом случае единственная рекомендация — смена хостинга. Как исправить ошибку во втором:

  • проверьте, запущен ли Apache;
  • проанализируйте уровень нагрузки на сервер — в моменты возникновения 502 Bad Gateway, и когда сайт открывается. Если проблема действительно в нехватке памяти, нужно ее увеличить.
  • если ошибка появляется постоянно — проверьте, правильно ли настроен лимит на число php-cgi процессов. Увеличение лимита может помочь;
  • изучите логи nginx и Apache на предмет вредоносной активности — возможно придется защищаться от DdoS.

Очень часто причиной проявления 502 является резко возросшая посещаемость и поправить ситуацию можно только переходом на более мощный хостинг или увеличив ресурсы VPS.

Вывод

Ошибка 502 Bad Gateway мало зависит от вас. Пытаться ее исправить самостоятельно имеет смысл только если вам срочно нужна информация с «упавшего» сайта или вы сомневаетесь в корректной работе вашего ПО или правильности его настроек.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста введите комментарий
Пожалуйста введите имя