Ошибка при запуске приложения 502

Загружая страницу, браузер отправляет кучу запросов другим серверам. Они обрабатывают все запросы, затем возвращают код ответа HTTP с определенным результатом. Если в процессе этого возникнет какой-то сбой, на экране браузера отобразится ошибка. И одна из таких ошибок – 502 Bad Gateway. Я расскажу, что она означает, по каким причинам выходит, а еще опишу способы ее устранения.

Что означает ошибка 502 Bad Gateway

Ошибки, принадлежащие серии 5xx, означают появление проблем на стороне сервера. Если взять конкретно ошибку 502 Bad Gateway, то ее появление будет означать получение неправильного ответа сервера. «Виновниками» в такой ситуации обычно являются прокси, DNS или хостинг-серверы.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Что делать, если вы пользователь

Ошибка 502 Bad Gateway может появиться на любом сайте. Пользователю для начала следует проверить, не является ли причиной проблемы какие-то неполадки с его стороны. Сделать это можно указанными ниже способами.

Перезагрузить страницу

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

Проверить подключение к интернету

Стоит проверить работу модема и попробовать загрузить другие страницы. Убедитесь, что подключение к интернету стабильное. Еще вариант – перезапустить маршрутизатор и попробовать снова загрузить проблемный сайт.

Очистить кэш и cookies

Нередко причиной появления данной ошибки могут быть неверно загруженные cookies и кэш. В таких случаях необходимо просто очистить данные в настройках интернет-обозревателя.

Для любого браузера актуально – зайти в историю просмотров и найти ссылку «Очистить историю». В новом окне отметить пункты с кэшем и cookies, затем подтвердить действие. Как только данные будут удалены, надо вновь попробовать загрузить страницу. Не помогло? Идем дальше!

Очистить кэш DNS

Допустимо, что в кэше установлено неправильное значение IP-адреса. Для таких случаев можно использовать сброс DNS кэша. В ОС Windows необходимо открыть инструмент «Командная строка» (вводим в поисковую строку название программы и выбираем запуск от имени администратора).

Далее следует ввести вот такую команду и активировать ее нажатием на клавишу Enter:

ipconfig /flushdns

Нужно подождать некоторое время, пока операция не завершится. Как только действие будет завершено, на экране выйдет подтверждение, что кэш был очищен.

Как очистить кэш DNS через командную строку Windows

Для Linux действие примерно схоже, но команда выглядит иначе. Открываю утилиту «Терминал» и ввожу в поле вот такой запрос:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

Попробовать зайти с другого браузера

Проблема 502 Bad Gateway может быть актуальна и для конкретного браузера. Если у вас на компьютере есть другой интернет-обозреватель, попробуйте открыть сайт через него. 

Отключить плагины и расширения

На загрузку некоторых страниц могут влиять установленные в браузер плагины и расширения. Особенно это касается VPN-сервисов и блокировщиков рекламы. Попробуйте поочередно отключать их и перезапускать страницу. Не исключено, что виновник будет найден.

Зайти на страницу позже

Когда ничего из вышеперечисленного не помогло, значит, проблема все же кроется на стороне сервера. Вам остается только подождать некоторое время, пока разработчики не устранят ошибку на сайте. Вы также можете написать владельцу и сообщить о проблеме.

Читайте также

Ошибка 400 Bad Request

Что такое ошибка 500 и когда она возникает

Что делать, если вы администратор сайта

Обычно такие проблемы самостоятельно решать не рекомендуется. Лучше сразу же обратиться в службу технической поддержки и описать проблему. Но есть пара действий, которые все же могут помочь определить источник проблемы.

Проверка журнала ошибок

Актуально в случаях, при которых ошибка 502 Bad Gateway появляется после внесения изменений или обновления. Определить это очень просто, нужно лишь проверить журнал ошибок. В CMS WordPress можно включить запись возникающих ошибок, добавив в файл wp-config.php вот такие строки:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

define( 'WP_DEBUG_DISPLAY', false );

После этого все записи начнут отображаться в файле debug.log. Храниться он будет в директории wp-content. Понадобится некоторое время, чтобы причины ошибок были записаны. Потом можно тщательно изучить записи и уже на основе их предпринимать конкретные изменения.

Проверка плагинов

Следует проверить, не влияют ли какие-либо плагины на работу сайта. Для этого можно поочередно отключать их, просто переименовывая папку интересующего плагина. Для этого надо выделить папку, затем нажать на меню «Файл» и в нем выбрать пункт «Переименовать».

Отключение плагина в WordPress путем переименования папки

Проверка сети CDN

Сети CDN и службы предотвращения DoS тоже могут влиять на работу сайта. Обычно виновник проблемы указывается на странице с кодом ошибки. Например, если под кодом 502 Bad Gateway есть строка cloudflare-nginx, значит, для исправления ошибки надо обратиться в службу поддержки CloudFlare. Можно отключить данный сервис, но потом придется долго ждать обновления DNS (это может занять несколько часов).

Один их вариантов отображения ошибки 502 Bad Gateway

Ошибка 502 на виртуальном хостинге VPS/VDS

Ошибка 502 Bad Gateway возникает из-за превышения лимита трафика пользователей, «шалостей» бота, скачивания сайта или даже DoS‑атаки. Решение данной проблемы кроется в ограничениях памяти.

Запустить команду top

Данный запрос в терминале поможет установить наличие свободной памяти. Этим же способом можно проверить, работает ли Apache.

Посмотреть логи Apache и nginx

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

Если после этого количество запросов к серверу снизилось, необходимо перезапустить Apache.

Увеличить объем памяти

Бывает, что с логами все нормально, но памяти на обработку запросов все равно не хватает. Узнать об этом просто – при проверке командой top будет выдана ошибка OOM (out of memory). В таких случаях можно просто увеличить ее объем. Можно просто заказать другой тариф, в котором количество предоставляемой памяти больше. Подробнее об этом.

Проверить лимиты на php-cgi процессы

Если после проверки командой top показано, что свободной памяти еще достаточно, значит, на php-cgi процессы установлены лимиты. Для решения надо открыть конфигурационный файл Apache – httpd.conf, найти секцию модуля FastCGI (mod_fascgi или mod_fastcgid) и увеличить лимит.

Обратиться к службе технической поддержки

Если вышеперечисленные способы исправления ошибки 502 на виртуальном сервере не помогут, придется обращаться в техподдержку хостинга. При этом обязательно надо упомянуть, что вы уже предприняли и как проводили все действия.

Инструкции для пользователей и для администраторов сайтов.

Что такое ошибка 502 и как её исправить

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

Ошибка 502 Bad Gateway указывает, что сервер, с которым пытался соединиться ваш компьютер или смартфон, получил неверный ответ сервера уровнем выше. Чаще всего это происходит из‑за проблем в работе DNS, прокси или хостинга.

Как пользователю исправить ошибку 502

Идите от простого к сложному — и в какой‑то момент ошибка, возможно, исчезнет.

Проверьте подключение к интернету

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

Посмотрите, у всех ли отображается ошибка 502

Зайдите на сайт с другого компьютера или смартфона. Если ошибка там не отображается, значит, дело именно в настройках вашего устройства — читайте дальше, как это исправить.

Если другого гаджета под рукой нет, можно воспользоваться онлайн‑сервисами. Они покажут, доступен ли сайт у других пользователей:

  • Down for Everyone or Just Me;
  • Is It Down Right Now;
  • Reg.ru;
  • 2IP.

Обновите страницу

Иногда разработчики устанавливают определённый лимит на число запросов к сайту за конкретный промежуток времени — минуту или секунду. Если вы пытаетесь зайти на популярную страницу и видите ошибку 502, то, возможно, слишком много пользователей делают то же самое.

Если причина ошибки заключается именно в этом, поможет простое обновление страницы. Можно нажать на кнопку с круглой стрелкой в браузере или F5 на клавиатуре.

Попробуйте другой браузер

Если видите ошибку 502 только на одном устройстве, возможно, дело в настройках конкретной программы. Откройте сайт в другом браузере: порой это решает проблему.

Отключите плагины и расширения в браузере

Нередко браузерные плагины и расширения, особенно для работы с прокси- и VPN‑сервисами, блокируют доступ к отдельным сайтам, и возникает ошибка 502. Попробуйте отключить их и снова зайти на страницу. Если у вас запущены приложения для прокси или VPN, закройте и их.

Очистите кеш браузера

Возможно, в кеше вашего браузера содержатся неверные данные, из‑за них при попытке открыть сайт возникает ошибка 502. Если очистить кеш, проблема может решиться.

Вот как это сделать в Chrome.

  1. В настройках перейдите к разделу «Конфиденциальность и безопасность» и выберите пункт «Очистить историю».
  2. Поставьте галочки напротив второго и третьего пунктов: «Файлы cookie и другие данные сайтов», «Изображения и другие файлы, сохранённые в кеше».
  3. Затем нажмите «Удалить данные».

Инструкции для остальных браузеров ищите здесь.

Очистите кеш DNS

В Windows 10

  • Чтобы вызвать консоль, напишите cmd в окне поиска меню «Пуск».
  • В открывшемся окне введите команду ipconfig /flushdns и нажмите Enter.

В Windows 7

  • В консоли введите команду ipconfig /flushdns и нажмите Enter.
  • Затем там же выполните команды net stop dnscache и net start dnscache, чтобы перезапустить службу DNS‑клиента.

В macOS

  • Нажмите на иконку поиска в правом верхнем углу и напишите «Терминал».
  • В открывшемся окне терминала введите команду sudo killall -HUP mDNSResponder; sleep 2;.

В Linux

  • Запустите терминал сочетанием клавиш Ctrl + Alt + T или из основного меню.
  • В открывшемся окне введите команду sudo service network‑manager restart и нажмите Enter. Это точно работает на Ubuntu и иногда на других дистрибутивах. Альтернатива — команды sudo systemd‑resolve —flush‑caches или sudo /etc/init.d/nscd restart.

Возможно, в определённых дистрибутивах потребуется запуск других команд и служб.

Перезагрузите роутер

Зайдите в консоль управления маршрутизатором и найдите соответствующий пункт. Или отключите питание устройства на 10–15 секунд, а затем снова подключите его к электросети.

Измените DNS‑сервер по умолчанию

В настройках роутера укажите адреса публичных DNS‑серверов. Например, можно вписать IPv4 для Google Public DNS: 8.8.8.8 или 8.8.4.4. Или, если ваш сервер поддерживает IPv6, задайте адреса 2001:4860:4860::8888 и/или 2001:4860:4860::8844.

Зайдите позднее

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

Сообщите администратору

Если у вас есть контакты администратора сайта, расскажите ему об ошибке 502. Возможно, он ещё не в курсе проблемы и, соответственно, пока не решает её.

Как администратору исправить ошибку 502

Если ошибка 502 появляется при загрузке вашего сайта, попробуйте выполнить эти действия одно за другим, пока проблема не исчезнет.

Проверьте журнал ошибок

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

Отключите или удалите свежие плагины и компоненты

Иногда установка новых компонентов и плагинов на сайт приводит к конфликтам. В результате ресурс не работает, как нужно, а пользователи видят ошибку 502 у себя в браузерах.

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

Попробуйте отключить анти‑DDoS

Часто хостинги предлагают готовые инструменты, которые предупреждают DDoS‑атаки на сайт. Такие решения перенаправляют трафик от посетителей на специальные серверы. Там DDoS‑запросы отделяются от реальных, трафик очищается, оптимизируется и передаётся вашему ресурсу.

Но если в этой цепочке что‑то идёт не так, возникает ошибка 502. Попробуйте временно отключить анти‑DDoS — иногда после этого проблема исчезает.

Увеличьте количество ресурсов

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

Если при работе сайта вы выходите за рамки ограничений тарифного плана, хостинг разрывает соединение. Обычно информацию об этом можно найти в логах. В таком случае нужно арендовать сервер с большим количеством процессоров и оперативной памяти.

Попросите помощи

Поищите решение проблемы в FAQ вашего хостера или на Stack Overflow. Высока вероятность, что вы не первый, кто столкнулся с такой ситуацией, и готовый рецепт уже описан в деталях.

Если же советы из интернета не работают, создайте свою тему на форуме или попросите помощи у более опытных коллег. Возможно, они подскажут что‑то дельное.

Если и это не помогло, возможно, стоит обратиться за консультацией к специалисту — сотруднику вашего хостинга или эксперту по движку вашего сайта. Они проанализируют проблему комплексно, найдут её причину и избавят от ошибки 502.

Читайте также 💿⚙️💻

  • Что делать, если тормозит браузер
  • Как исправить ошибку CPU Fan Error при загрузке компьютера
  • Что делать, если DNS-сервер не отвечает
  • Что такое ошибка 500 и как её исправить
  • Что означает 404 Not Found и другие ошибки веб-страниц

Загружая страницу, браузер отправляет кучу запросов другим серверам. Они обрабатывают все запросы, затем возвращают код ответа HTTP с определенным результатом. Если в процессе этого возникнет какой-то сбой, на экране браузера отобразится ошибка. И одна из таких ошибок – 502 Bad Gateway. Я расскажу, что она означает, по каким причинам выходит, а еще опишу способы ее устранения.

Что означает ошибка 502 Bad Gateway

Ошибки, принадлежащие серии 5xx, означают появление проблем на стороне сервера. Если взять конкретно ошибку 502 Bad Gateway, то ее появление будет означать получение неправильного ответа сервера. «Виновниками» в такой ситуации обычно являются прокси, DNS или хостинг-серверы.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Что делать, если вы пользователь

Ошибка 502 Bad Gateway может появиться на любом сайте. Пользователю для начала следует проверить, не является ли причиной проблемы какие-то неполадки с его стороны. Сделать это можно указанными ниже способами.

Перезагрузить страницу

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

Проверить подключение к интернету

Стоит проверить работу модема и попробовать загрузить другие страницы. Убедитесь, что подключение к интернету стабильное. Еще вариант – перезапустить маршрутизатор и попробовать снова загрузить проблемный сайт.

Очистить кэш и cookies

Нередко причиной появления данной ошибки могут быть неверно загруженные cookies и кэш. В таких случаях необходимо просто очистить данные в настройках интернет-обозревателя.

Для любого браузера актуально – зайти в историю просмотров и найти ссылку «Очистить историю». В новом окне отметить пункты с кэшем и cookies, затем подтвердить действие. Как только данные будут удалены, надо вновь попробовать загрузить страницу. Не помогло? Идем дальше!

Очистить кэш DNS

Допустимо, что в кэше установлено неправильное значение IP-адреса. Для таких случаев можно использовать сброс DNS кэша. В ОС Windows необходимо открыть инструмент «Командная строка» (вводим в поисковую строку название программы и выбираем запуск от имени администратора).

Далее следует ввести вот такую команду и активировать ее нажатием на клавишу Enter:

ipconfig /flushdns

Нужно подождать некоторое время, пока операция не завершится. Как только действие будет завершено, на экране выйдет подтверждение, что кэш был очищен.

Как очистить кэш DNS через командную строку Windows

Для Linux действие примерно схоже, но команда выглядит иначе. Открываю утилиту «Терминал» и ввожу в поле вот такой запрос:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

Попробовать зайти с другого браузера

Проблема 502 Bad Gateway может быть актуальна и для конкретного браузера. Если у вас на компьютере есть другой интернет-обозреватель, попробуйте открыть сайт через него. 

Отключить плагины и расширения

На загрузку некоторых страниц могут влиять установленные в браузер плагины и расширения. Особенно это касается VPN-сервисов и блокировщиков рекламы. Попробуйте поочередно отключать их и перезапускать страницу. Не исключено, что виновник будет найден.

Зайти на страницу позже

Когда ничего из вышеперечисленного не помогло, значит, проблема все же кроется на стороне сервера. Вам остается только подождать некоторое время, пока разработчики не устранят ошибку на сайте. Вы также можете написать владельцу и сообщить о проблеме.

Читайте также

Ошибка 400 Bad Request

Что такое ошибка 500 и когда она возникает

Что делать, если вы администратор сайта

Обычно такие проблемы самостоятельно решать не рекомендуется. Лучше сразу же обратиться в службу технической поддержки и описать проблему. Но есть пара действий, которые все же могут помочь определить источник проблемы.

Проверка журнала ошибок

Актуально в случаях, при которых ошибка 502 Bad Gateway появляется после внесения изменений или обновления. Определить это очень просто, нужно лишь проверить журнал ошибок. В CMS WordPress можно включить запись возникающих ошибок, добавив в файл wp-config.php вот такие строки:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

define( 'WP_DEBUG_DISPLAY', false );

После этого все записи начнут отображаться в файле debug.log. Храниться он будет в директории wp-content. Понадобится некоторое время, чтобы причины ошибок были записаны. Потом можно тщательно изучить записи и уже на основе их предпринимать конкретные изменения.

Проверка плагинов

Следует проверить, не влияют ли какие-либо плагины на работу сайта. Для этого можно поочередно отключать их, просто переименовывая папку интересующего плагина. Для этого надо выделить папку, затем нажать на меню «Файл» и в нем выбрать пункт «Переименовать».

Отключение плагина в WordPress путем переименования папки

Проверка сети CDN

Сети CDN и службы предотвращения DoS тоже могут влиять на работу сайта. Обычно виновник проблемы указывается на странице с кодом ошибки. Например, если под кодом 502 Bad Gateway есть строка cloudflare-nginx, значит, для исправления ошибки надо обратиться в службу поддержки CloudFlare. Можно отключить данный сервис, но потом придется долго ждать обновления DNS (это может занять несколько часов).

Один их вариантов отображения ошибки 502 Bad Gateway

Ошибка 502 на виртуальном хостинге VPS/VDS

Ошибка 502 Bad Gateway возникает из-за превышения лимита трафика пользователей, «шалостей» бота, скачивания сайта или даже DoS‑атаки. Решение данной проблемы кроется в ограничениях памяти.

Запустить команду top

Данный запрос в терминале поможет установить наличие свободной памяти. Этим же способом можно проверить, работает ли Apache.

Посмотреть логи Apache и nginx

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

Если после этого количество запросов к серверу снизилось, необходимо перезапустить Apache.

Увеличить объем памяти

Бывает, что с логами все нормально, но памяти на обработку запросов все равно не хватает. Узнать об этом просто – при проверке командой top будет выдана ошибка OOM (out of memory). В таких случаях можно просто увеличить ее объем. Можно просто заказать другой тариф, в котором количество предоставляемой памяти больше. Подробнее об этом.

Проверить лимиты на php-cgi процессы

Если после проверки командой top показано, что свободной памяти еще достаточно, значит, на php-cgi процессы установлены лимиты. Для решения надо открыть конфигурационный файл Apache – httpd.conf, найти секцию модуля FastCGI (mod_fascgi или mod_fastcgid) и увеличить лимит.

Обратиться к службе технической поддержки

Если вышеперечисленные способы исправления ошибки 502 на виртуальном сервере не помогут, придется обращаться в техподдержку хостинга. При этом обязательно надо упомянуть, что вы уже предприняли и как проводили все действия.

Форумы Google пестрят жалобами пользователей на серверную ошибку 502 в Google приложениях. Несмотря на случайный фактор своего появления, эта ошибка может изрядно снизить посещаемость сайта.

502 bad gateway — что это за ошибка? Ошибка 502 Bad Gateway может проявляться по-разному. К примеру, 502 – Service Temporarily Overloaded или HTTP Error 502 Bad Gateway.

Ошибка 502 bad gateway — что это значит?

Ошибка 502 bad gateway - что это значит?

Ошибка 502 bad gateway говорит о том, что обратный прокси-сервер (допустим, Apache) для сервера источника (например, nginx) получает некорректный ответ от исходного веб-сервера.

Посмотрев внимательнее, мы обнаружили, что Apache работает в нем как прокси nginx. Веб-сервер перезагружал http-сервис почти каждый час. Наш опыт в устранении подобных ошибок показывает, что ошибка 502 Bad Gateway появляется по одной из следующих причин:

  1. Перегруженность сервера. Веб-сервер может падать из-за нехватки ресурсов (например, оперативной памяти), вызываемой избытком выполняемых процессов или агрессивными действиями пользователей;
  2. Частая перезагрузка веб-сервера. Такое случается при ошибках конфигурации, сбоях в модулях, любых атаках, избытке выполняемых процессов и приложений. В результате пользователь видит временную 502 ошибку;
  3. Плохой код сайта. Сайты с устаревшими приложениями или корявым кодом влияют на правильное функционирование сервера и ведут к периодическому возникновению 502 ошибки;
  4. Ошибки сети. Прочие ошибки конфигурации сети (проблемы с DNS, маршрутизация, блокировка файерволом, используемым на сервере, проблемы у провайдера) также становятся причиной появления 502 ошибки сервера;
  5. Время ожидания серверного программного обеспечения. 502 ошибка неизбежна при снижении скорости выполнения запросов в nginx, когда средство кэширования (например, Varnish Cache) уходит в таймаут. Сюда же относятся и медленные запросы.

Как исправить ошибку 502 bad gateway на веб-сервере nginx

Сначала необходимо определить первопричину возникновения данной ошибки. Мы изучили серверные логи во время перезагрузок, и нашли там ошибки seg fault.

Затем мы покопались в конфигурации сервера, и увидели, что там отсутствовал модуль mod_rpaf. Именно это и вызывало падение сервера:

root@server [~]# ls -l /usr/local/apache/modules/mod_rpaf-2.0.so
/bin/ls: cannot access /usr/local/apache/modules/mod_rpaf-2.0.so: No such file or directory

Rpaf – это модуль Reverse proxy add forward, разработанный для серверов Apache. Он нужен в том случае, если вы задаете Nginx фронденд-сервером и хотите получить реальный IP серверных запросов.

Данный модуль не работал под Apache-2.4, поэтому мы немного его подправили. После перекомпиляции и перезагрузки Apache ошибки сегментации прекратились.

Мы последили за сервером еще пару часов и убедились в том, что перезагрузки прекратились, а серверные ошибки исчезли.

Вот несколько советов, как исправить ошибку 502 bad gateway:

  • Следите за тем, чтобы файлы сайта (плагины и темы) своевременно обновлялись и не устаревали;
  • Оптимизируйте и исправляйте медленные MySQL-запросы;
  • Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;
  • Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер.

Ошибка 502 при открытии сайта может появиться неожиданно. В этой статье мы расскажем, что значит код ошибки 502 и что может сделать пользователь и владелец сайта, чтобы её исправить.

Ошибка 502 Bad Gateway: что значит

Файлы любого сайта находятся на физическом сервере. Чтобы их получить и отобразить веб-ресурс на компьютере, браузер делает запрос на сервер. Если он по какой-либо причине не передал файлы, появляется ошибка 500-511.

Ошибка 502 Bad Gateway возникает при неправильной работе прокси-сервера, DNS-сервера и чаще всего сервера, на котором размещён сайт. Проблема может распространяться как на весь ресурс, так и на отдельные страницы. Это зависит от характера проблемы. Существуют разновидности 502 ошибки: Bad Gateway Nginx, Bad Gateway Apache. Об их отличиях мы расскажем ниже. Также эта ошибка может иметь формулировки:

  • Bad Gateway: Registered endpoint failed to handle the request, Temporary Error (502),
  • Error 502,
  • Bad 502 Gateway,
  • 502 Error,
  • 502. That’s an error,
  • 502 Service Temporarily Overloaded,
  • 502 Server Error: The server encountered a temporary error and could not complete your request,
  • 502 – Web server received an invalid response while acting as a gateway or proxy server,
  • 502 Bad Gateway Nginx,
  • 502 Proxy Error,
  • HTTP 502,
  • HTTP Error 502 Bad Gateway.

Что значит плохой шлюз: ошибка 502

Причины возникновения ошибки 502 Bad Gateway

  1. Первая и основная причина ― перегрузка сервера. Перегрузка может быть вызвана несколькими проблемами:

  2. Большое количество посетителей одновременно. Веб-ресурс может посещать ограниченное количество посетителей. Сколько человек может посетить сайт зависит от возможностей сервера (размера оперативной памяти) и настроек, которые сделал создатель ресурса. Если по какой-либо причине на сайт зайдёт больше пользователей, чем запланировано, сервис может не справиться и страница выдаст код 502. Такое случается при рекламных акциях и распродажах в интернет-магазинах.
  3. Атака хакеров или DDoS-атака. Эта проблема связана с предыдущей причиной перегрузки. Хакер имитирует большой наплыв пользователей, из-за чего сервер выходит из строя. Такие атаки могут быть использованы для снижения продаж.
  4. Плохая оптимизация сайта. Настройки ресурса сделаны так, что маленькое количество посетителей генерирует много запросов. В этом случае нужно оптимизировать работу сервера с пользовательскими запросами.
  5. Второй причиной возникновения кода 502 могут явиться ошибки РНР. Если для расширения функционала сайта в панель управления были добавлены некорректно настроенные плагины, они могут выдавать проблемы в своей работе. Вместе с ними ошибку покажет и сайт целиком. Также если код сайта написан неправильно, запросы могут давать отрицательный результат.
  6. Ошибка браузера. Проблема может быть на стороне пользователя, если у него установлены расширения, которые нарушают соединение с сервером сайта.

Чем отличается ошибка 502 Bad Gateway Nginx

Между браузером и сервером может стоять веб-сервер. Он используется для снижения нагрузки на сервер, аутентификации пользователей и многого другого. Самые популярные программы для создания веб-сервера ― Nginx и Apache. Так как веб-сервер является посредником между браузером и сервером, то именно он будет оповещать пользователя о проблеме. Поэтому в зависимости от веб-сервера в сообщении вы можете увидеть надпись Bad Gateway Nginx или Bad Gateway Apache. При этом причины возникновения проблемы одинаковы.

Как исправить ошибку 502

Что делать, если вы пользователь

  1. Перезагрузите страницу, если проблема была вызвана наплывом посетителей. Возможно, через некоторое время посетители уйдут со страницы и вы сможете увидеть контент.
  2. Попробуйте зайти на другой веб-ресурс. Если вы можете зайти на другой сайт, значит проблема на стороне владельца ресурса и вы ничего не можете сделать. Вернитесь на страницу позже, когда администратор восстановит доступ.
  3. Проверьте подключение к интернету. Из-за низкой скорости или нестабильности соединения браузер может не получать данные с сервера.
  4. Запустите браузер в режиме «Инкогнито». В режиме «Инкогнито» браузер работает с базовыми настройками. Если вам удалось зайти на веб-ресурс в этом режиме, значит одно из ваших расширений браузера мешает соединению. Это расширение нужно отключить.
  5. Почистите файлы cookies. Если при повторном входе на сайт всё равно отображается ошибка 502, очистите кэш браузера. Возможно, доступ уже восстановлен, но ваш браузер обращается к старой версии страницы из кэша.
  6. Очистите кэш DNS. DNS-кэш — это временная база данных вашего компьютера, которая хранит записи обо всех последних посещениях и попытках посещений веб-сайтов и их IP-адресах. Кэш позволяет ускорить вход на часто посещаемые веб-ресурсы. Если у сайта изменились DNS, а данные из кэша отправляют на старый IP-адрес, в браузере появится код 502. После очистки браузер начнёт обращаться к новому IP-адресу.


Как очистить кэш DNS

В зависимости от вашей операционной системы очистите кэш по одной из инструкций.

  1. Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
  1. Введите команду:

ipconfig /flushdns

  1. Дождитесь сообщения об очистке кэша:
  1. Откройте терминал клавишами Ctrl+Alt+T.
  2. Введите команду:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

  1. Войдите в терминал. Для этого нажмите клавиши Command + Space. Введите Терминал и нажмите на найденное приложение.
  2. Введите команду:

sudo killall -HUP mDNSResponder

Готово, вы очистили кеш DNS. Попробуйте заново зайти на сайт.

Что делать, если вы владелец сайта

Проверьте количество свободной памяти. Это можно сделать двумя способами.

Способ 1 ― введите команду top в командной строке сервера:

Mem ― вся оперативная память.

Swap ― раздел подкачки.

Посмотрите на строку Memfree. Это количество свободного места на сервере. Если там указано маленькое число, ошибка 502 Bad Gateway появляется из-за нехватки памяти. Увеличьте количество оперативной памяти и проблема пропадёт. Также в результатах можно будет увидеть, какую нагрузку на сервер даёт каждый отдельный процесс.

Способ 2 ― введите команду free -m.

Mem ― вся оперативная память.

Swap ― раздел подкачки.

В строке Memfree показано свободное место на сервере. Если там маленькое число, увеличьте количество оперативной памяти.

Проверьте логи сервера. Если проблема возникла в момент каких-либо обновлений на сайте, проверьте журнал изменений, чтобы отменить те доработки, которые нарушили функциональность сервера. Также в логах можно увидеть DDos-атаку. Если дело в нехватке памяти, в логах отобразится ошибка OOM (out of memory).

Проверьте плагины в WordPress. Если ваш сайт создан на WordPress, некоторые плагины и темы могут нарушать работу сервера.

  1. 1.

    Войдите в панель управления WordPress. Если вы пользуетесь услугой REG.Site, войти в панель управления CMS можно прямо из Личного кабинета.

  2. 2.

    Перейдите во вкладку «Плагины» ― «Установленные».

  3. 3.

    Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

Можно сразу отключить все плагины, чтобы убедиться, что один из них влияет на работу сервера. И далее по очереди включайте плагины, пока не найдёте конкретный плагин-виновник.

Проверьте, как работают вспомогательные службы, например MySQL и Memcached. Иногда они могут стать причиной 502 ошибки.

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


Сайт находится на виртуальном хостинге REG.RU

Если вы столкнулись с единичными случаями возникновения 502 ошибки, можете проигнорировать их.
Если код 502 возникает регулярно, напишите заявку в службу поддержки. В заявке укажите:

  1. Точное московское время наблюдения проблемы.
  2. Название сайта, на котором была замечена проблема.
  3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
  4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.


Сайт находится на VPS REG.RU

Чаще всего на VPS используется связка: Nginx + бэкенд-сервер (Apache, PHP-FPM, Gunicorn, NodeJS). Ошибка 502 возникает в случае, если Nginx не может получить ответ от этих сервисов.
Клиенты с VPS сталкиваются с «502 Bad Gateway», когда:

  • какой-то из сервисов выключен. Перезапустите веб-сервер Apache, PHP-FPM либо другой сервис, с которым работает Nginx;
  • между Nginx и бэкенд-сервером некорректно настроена связь. Например, Nginx производит обращение к порту 8080, а веб-сервер Apache «слушает» на 8081. В этом случае необходимо скорректировать настройки веб-сервера.

Если вам не удалось самостоятельно устранить ошибку 502, обратитесь в техподдержку. В заявке укажите:

  1. Точное московское время наблюдения проблемы.
  2. Название сайта, на котором была замечена проблема.
  3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
  4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.

Что такое ошибка 502 Bad Gateway и как исправить?

Здравствуйте, друзья!

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

Одной из самых известных и популярных среди всех является ошибка «502 Bad Gateway».

В то время как ваше интернет-соединение или компьютер не имеют к этому никакого отношения, поскольку проблема связана с веб-сайтом.

Тем не менее, проверка своего соединения всегда стоит того.

Итак, в этой статье мы собираемся обсудить некоторые из наиболее известных способов исправления ошибки.

Что такое ошибка «502 Bad Gateway»?

Для облегчения понимания отображается ошибка «502 Bad Gateway Error», когда веб-сервер не может получить действительный ответ от входящего сервера.

Каждый раз, когда вы заходите на веб-сайт, ваш веб-браузер отправляет запросы на веб-сервер.

После обработки запроса веб-сервер отправляет обратно запрошенные ресурсы.

Теперь используется термин 502, поскольку это обозначенный код состояния HTTP, используемый веб-сервером для определения ошибок, связанных с сервером.

Есть множество причин, по которым вы можете получить такой ответ.

Во-первых, между двумя серверами может быть перегрузка сервера или даже проблема с сетью.

Иногда даже неправильная конфигурация брандмауэра может вызвать ошибку «502 Bad Gateway».

Вариация ошибки «502 Bad Gateway»

С множеством веб-браузеров, веб-сервисов и операционных систем вы действительно можете найти различные варианты «502 Bad Gateway».

В этом разделе мы собрали все варианты ошибки «502 Bad Gateway Error», с которыми вы можете столкнуться.

  • 502 Bad Gateway;
  • HTTP Error 502: Bad Gateway;
  • Error 502;
  • 502 Proxy Error;
  • 502 Service Temporarily Overloaded;
  • 502 Server Error: The server encountered a temporary error and could not complete your request;
  • 502 bad gateway Cloudflare;
  • Temporary Error (502);
  • HTTP 502”.

7 способов исправить ошибку «502 Bad Gateway»

Независимо от того, как ошибка представлена вам, с вашей машиной все в порядке.

В большинстве случаев это что-то со стороны сервера.

При этом есть еще некоторые исправления, которые вы можете попробовать со своей стороны.

1. Обновите страницу

Обновить веб-страницу

Это само собой разумеется, но обновление вашей веб-страницы может мгновенно решить вашу проблему.

Фактически, в большинстве случаев ошибка «502 Bad Gateway Error» носит временный характер.

Вы можете просто перезагрузить страницу с помощью обновить страницу в браузере или нажатием клавиш F5, Ctrl + F5 или CMD + R.

Скорее всего, хост-сервер может испытать перегрузку, и ваш веб-сайт скоро появится в сети.

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

2. Проверка, доступен ли этот веб-сайт для всех

Статус в сети

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

На самом деле существует множество веб-сайтов и инструментов, которые могут оказать вам необходимую помощь.

Наиболее часто используемые — это downforeveryoneorjustme.com и isitdownrightnow.com.

Оба сайта работают одинаково.

Все, что вам нужно сделать, это вставить URL-адрес, который вы предпочитаете проверить, и вы получите соответствующие результаты.

В случае, если вы получите сообщение о том, что веб-сайт недоступен для всех, вы вряд ли сможете что-либо сделать со своей стороны.

Напротив, если отчет показывает, что веб-сайт работает, вам необходимо проверить соединение на своем конце.

Вы всегда можете попробовать другие советы, упомянутые ниже.

3. Выберите другой браузер

веб-браузеры

Как указывалось ранее, всегда есть вероятность, что ваш веб-браузер является основной проблемой для ошибки «502 Bad Gateway».

Самое простое решение — просто проверить веб-сайт в другом веб-браузере.

Вы можете использовать Microsoft Edge, Mozilla Firefox, Google Chrome или Apple Safari.

Если сайт не открывается, значит, проблема не в вашем браузере.

4. Очистка кэша и файлов cookie веб-сайта

Очистить кэш

Если вы пробовали другой веб-браузер и проблема была устранена, значит, с вашим основным браузером что-то не так.

Фактически, любой устаревший кэш или поврежденный файл может быть причиной ошибки «502 Bad Gateway Error».

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

После успешного удаления файлов вы можете попробовать открыть веб-сайт, если проблема решена.

5. Проверка подключаемых модулей и расширений браузера

Расширения

Иногда плагины и расширения браузера могут вызывать множество проблем при попытке открыть определенные веб-страницы.

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

В случае, если ошибка «502 Bad Gateway Error» устранена, вероятно, это был один из плагинов, вызывающий эту ошибку.

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

6. Перезагрузка устройства

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

Теперь, когда вы проверили все инструменты и поменяли разные веб-браузеры, проблема все еще сохраняется.

В таких обстоятельствах мы рекомендуем просто перезагрузить компьютер вместе с сетевым устройством.

Используйте это исправление как последнее средство решения проблемы.

7. Изменение DNS-сервера

Скорее всего, проблема с DNS также может вызвать ошибку «502 Bad Gateway Error».

Хотя вы не можете полностью рассматривать то же самое как исправление, всегда стоит попробовать.

Тем не менее, это также совершенно легко изменить.

В большинстве случаев DNS-сервер настраивается вашим интернет-провайдером.

Замена его на любой сторонний DNS-сервер, включая Google DNS или OpenDNS, может оказаться полезным.

Подведение итогов: ошибка «502 Bad Gateway»

Итак, это был наш список различных способов, с помощью которых вы можете фактически устранить и исправить ошибку «502 Bad Gateway Error».

Обычно это все, что вы можете сделать со своей стороны.

Итак, дайте нам знать в разделе комментариев ниже, какое исправление помогло вам справиться с ошибкой.

Спасибо что дочитали!

До скорых встреч! Заходите!

Иногда при попытке открыть страницу сайта возникает ошибка 502 Bad Gateway. Это происходит из-за того, что один сервер получает некорректный ответ от другого. Обычно с этим ничего нельзя сделать: проблема находится на стороне сайта. Однако в некоторых случаях дело может быть в вашем компьютере или сетевом оборудовании.

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

Некорректные ответы могут поступать нескольким причинам.

  • Перегруженность сервера или плохое сетевое соединение между двумя серверами — это может быть временная проблема.
  • Неправильно настроенный брандмауэр или ошибка в коде — ситуация не изменится, пока эти проблемы не будут решены.

Сообщение об ошибке 502 выглядит по-разному на каждом сайте, и ее название тоже иногда различается. Например:

  • HTTP Error 502 Bad Gateway;
  • HTTP 502;
  • 502 Service Temporarily Overloaded;
  • Temporary Error (502);
  • 502 Server Error: The server encountered a temporary error and could not complete your request;
  • 502 Bad Gateway Nginx.

В большинстве случаев ошибка происходит на стороне сервера, и вы никак не можете ее исправить. Тем не менее есть несколько способов.

Обновите страницу

Ошибка 502 часто бывает временной, поэтому достаточно просто обновить страницу. В большинстве браузеров сделать это можно с помощью клавиш Ctrl+R (Windows) или Cmd+R (Mac), а также с помощью кнопки «‎Обновить»‎, расположенной в адресной строке. Этот способ не всегда решает проблему, но попытка займет всего пару секунд.

Проверьте, работает ли сайт у других пользователей

Если вы не смогли получить доступ к сайту (по любой причине), можно проверить, столкнулись ли с такой проблемой другие люди. Для этого есть множество инструментов, например isitdownrightnow.com и downforeveryoneorjustme.com. Оба работают примерно одинаково: вводите адрес сайта, который нужно проверить, и получаете небольшой отчет.

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

Перейдите в другой браузер

Проблема, вызвавшая ошибку 502 Bad Gateway, может быть связана с браузером. Как это проверить? Просто воспользуйтесь другой программой — Google Chrome, Mozilla Firefox, Apple Safari или Microsoft Edge. Если ошибка не исчезла, значит, стоит попробовать другое решение.

Очистите кэш и файлы cookie в браузере

Если сайт работает в другом браузере, то основной, вероятно, кэшировал устаревшие или поврежденные файлы, что могло вызвать ошибку 502.

Чтобы это исправить, можно удалить кэш и файлы cookie и снова попытаться запустить сайт.

Проверьте плагины и расширения

Если в браузер добавлены расширения, то одно или несколько из них также могут вызывать ошибку. Попробуйте отключить все расширения и обновить сайт. Если ошибка 502 пропадает, то, вероятно, дело в плагинах. Чтобы обнаружить виновника, попробуйте отключать их поочередно.

Перезапустите устройства

Итак, вы уже выяснили, что сайт доступен для всех, кроме вас, а в другом браузере появляется та же ошибка. Значит, проблема находится на вашей стороне и дело не в браузере. Вполне возможно, что временные проблемы возникли с компьютером или сетевым оборудованием (Wi-Fi, роутер, модем и т. д.). Чтобы это исправить, можно попробовать перезапустить устройства.

Измените DNS-сервер

Иногда ошибку 502 вызывают проблемы с DNS-сервером. Можно попробовать его изменить — это не сложно. Как правило, DNS-сервер устанавливается интернет-провайдером. Вы можете изменить его на сторонний DNS-сервер, например OpenDNS или Google DNS.

Источник.

When it comes to websites, there are a lot of different errors that can be downright frustrating and confusing. A few that come to mind are the white screen of death or the frightening error establishing a database connection.

But an even more popular one is the 502 bad gateway error. Why? Because this regularly happens around the entire web, not only to WordPress sites, but even popular services such as Gmail, Twitter, and Cloudflare.

Read more below about what causes this error and some solutions on how to quickly resolve it.

  • What Is a 502 Bad Gateway Error?
  • How to Fix the 502 Bad Gateway Error

What is a 502 Bad Gateway Error?

The 502 Bad Gateway error specifically means that the server received an invalid response from an inbound server.

The Internet Engineering Task Force (IETF) defines the 502 Bad Gateway error as:

The 502 (Bad Gateway) status code indicates that the server, while acting as a gateway or proxy, received an invalid response from an inbound server it accessed while attempting to fulfill the request.

Every time you visit a website your browser sends a request to a web server. The web server receives and processes the request, and then sends back the requested resources along with an HTTP header and HTTP status code. Typically an HTTP status code isn’t seen unless something goes wrong. It’s basically the servers way of notifying you that something has gone wrong, along with the code on how to diagnose it.

There are many different types of 500 status error codes (500, 501, 502, 503, 504, 508, 520, etc.) which all have slightly different meanings. These indicate that the request was accepted, but the server prevented the fulfillment of the request.

502 bad gateway error in Chrome

502 bad gateway error in Chrome

Check Out Our Video Guide to The 502 Error

502 Bad Gateway Error Variations

Due to the various browsers, web servers, and operating systems, a 502 bad gateway error can present itself in a number of different ways. But they all have the same meaning. Below are just a couple of the many different variations you might see on the web:

  • “502 Bad Gateway”
  • “Error 502”
  • “HTTP Error 502 – Bad Gateway”
  • “502 Service Temporarily Overloaded”
  • “502 Proxy Error”
  • A blank white screen
  • “502 Server Error: The server encountered a temporary error and could not complete your request”
  • “HTTP 502”
  • Temporary Error (502)
  • 502. That’s an error
  • 502 bad gateway Cloudflare
  • Bad Gateway: The proxy server received an invalid response from an upstream server

Another variation you might see is a “502 server error.”

502 server error in Chrome

502 server error in Chrome

And here is yet another variation. “502 – Web server received an invalid response while acting as a gateway or proxy server. There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.”

502- web server received an invalid response

502- web server received an invalid response

Other services such as Twitter might even show a completely different message for a 502 Bad Gateway error, such as “Twitter is over capacity.” This definitely looks a little more user-friendly.

Twitter is over capacity

Twitter is over capacity (Img src: Softpedia)

And here is a snapshot of how Google displays it. “502. That’s an error. The server encountered a temporary error and could not complete your request. Please try again in 30 seconds. That’s all we know.”

Google 502 error

Google 502 error

502 Errors Impact on SEO

Unlike 503 errors, which are used for WordPress maintenance mode and tell Google to check back at a later time, a 502 error can have a negative impact on SEO if not fixed right away. If your site is only down for say 10 minutes and it’s being crawled consistently a lot of times the crawler will simply get the page delivered from cache. Or Google might not even have a chance to re-crawl it before it’s back up. In this scenario, you’re completely fine.

However, if the site is down for an extended period of time, say 6+ hours, then Google might see the 502 error as a site level issue that needs to be addressed. This could impact your rankings. If you’re worried about repeat 502 errors you should figure out why they are happening to begin with. Some of the solutions below can help.

How to Fix the 502 Bad Gateway Error

A 502 bad gateway error is typically a problem with the network/server, however, it can also be a client-side issue. So we’ll dive into a little of both. Check out these common causes and ways to fix the 502 bad gateway error to and get back up and running.

1. Try Reloading the Page

One of the easiest and first things you should try when encountering a 502 bad gateway error is to simply wait a minute or so and reload the page (F5 or Ctrl + F5). It could be that the host or server is simply overloaded and the site will come right back. While you’re waiting, you could also quickly try a different browser to rule that out as an issue.

Another thing you can do is to paste the website into downforeveryoneorjustme.com. This website will tell you if the site is down or if it’s a problem on your side.

downforeveryoneorjustme

downforeveryoneorjustme

2. Clear Your Browser Cache

Whenever you encounter issues like these it can be good to clear your browser cache. Below are instructions on how to do it in the various browsers:

  • How to Force Refresh a Single Page for All Browsers
  • How to Clear Browser Cache for Google Chrome
  • How to Clear Browser Cache for Mozilla Firefox
  • How to Clear Browser Cache for Safari
  • How to Clear Browser Cache for Internet Explorer
  • How to Clear Browser Cache for Microsoft Edge
  • How to Clear Browser Cache for Opera

3. DNS Issue

A 502 gateway error could also be because of a DNS issue, such as the domain is not resolving to the correct IP, or the DNS server is not responding. If you have just migrated your site to a new host, is it important to wait for things to fully propagate, which can take up to 24 hours in some cases. This depends upon the TTL value of your DNS records.

You can also try flushing your local DNS cache. This is similar to clearing your browser cache.

In Windows simply open up Command Prompt and enter the following:

ipconfig /flushdns

Command prompt - flush DNS

Command prompt – flush DNS

You should see a “Successfully flushed the DNS resolver Cache” if it worked.

For macOS users, you can enter the following in the terminal:

dscacheutil -flushcache

Note: There is no success message on Macs.

And lastly, you could temporarily change your DNS servers. By default, DNS servers are automatically assigned by your ISP. But you could try temporarily changing these to a public DNS server, such as Googles. In fact, some prefer to use Google’s public DNS long-term. If you have a premium DNS propagation usually is a lot faster.

4. Check With Your Host

The primary reason we typically see a 502 bad gateway error is due to an issue with the web host. Sometimes a query, script, or request will take too long and so it is canceled or killed by the server. A lot of hosts, especially shared hosts implement what they call a “kill script.” Basically what this does is it will terminate a request after a certain period of time so that it doesn’t take a site down or impact other users. If you do a Twitter search for “bad gateway” you can see thousands of tweets happening every day alerting their hosting company of the problem.

502 bad gateway tweets

502 bad gateway tweets

One reason you might want to consider moving to a host like Kinsta is that our platform runs in an isolated software container that contains all of the software resources required to run the site (Linux, NGINX, PHP, MySQL). This means that the software that runs each site is 100% private and is not shared, even between your own sites. This greatly reduces the chance of seeing a 502 bad gateway error. We aren’t running aggressive kill scripts like some shared hosts are. And even if one of your sites does happen to go down, it won’t impact your other sites.

Another reason you could see a 502 gateway error with your host is also due to the fact that the server is simply not reachable, either because it is down or there is no connectivity. In this case, it is recommended to check your host’s status page or open a support ticket.

5. Temporarily Disable CDN or Firewall

It could also be an issue with your content delivery network (CDN) or firewall. If you are using a 3rd-party CDN provider an easy way to troubleshoot this is to simply disable your CDN temporarily. For example, we are big fans of the free CDN enabler plugin. If you are using that, you can simply deactivate the plugin and then test your site. Wp-admin not working? Simply log in to your site via SFTP and rename the plugin’s folder to cdn-enabler_old. This will temporarily disable the CDN connection. The same goes for WP Rocket or any other plugin you might have hooked up to your CDN.

Rename plugin folder temporarily

Rename plugin folder temporarily

This can also occur sometimes with providers that provide DDoS protection and mitigation or fully proxy services like Cloudflare, as they have extra firewalls in-between. We have noticed that this happens once in a while on the Cloudflare free plan. Unfortunately, since Cloudflare is a fully proxy service, there is no quick way to simply disable it.

However, before you go blaming Cloudflare, it is important to know that there are two different types of 502 bad gateway errors variations with Cloudflare as seen below:

502 Bad Gateway at Cloudflare (Variation 1)

If you see the following screen, this is actually a problem on Cloudflare’s end, in which case you should reach out to them for support. You can also check Cloudflare’s status page to see if they’re currently experiencing an outage.

502 bad gateway error

502 bad gateway error

502 Bad Gateway at Cloudflare (Variation 2)

If you see the following screen, this is a problem with your host.

Cloudflare 502 bad gateway at host

Cloudflare 502 bad gateway at host

GoDaddy Firewall

Here is another example with of an HTTP 502 error and GoDaddy’s firewall. The issue is actually with the origin server (the hosting provider) due to a timeout, not the firewall itself.

HTTP 502 - GoDaddy Firewall

HTTP 502 – GoDaddy Firewall

6. Check Your Plugins and Themes

A lot of times the reason for scripts and queries being canceled by the server is due to bad code on your WordPress site, possibly from a 3rd party plugin or theme. We have also seen a lot of misconfigured caching plugins generate 502 errors. A few ways you can troubleshoot this is by deactivating all your plugins. Remember, you won’t lose any data if you simply deactivate a plugin.

If you can still access your admin, a quick way to do this is to browse to “Plugins” and select “Deactivate” from the bulk actions menu. This will disable all of your plugins. If this fixes the issue you’ll need to find the culprit. Start activating them one by one, reloading the site after each activation. When you see the 502 gateway error return, you’ve found the misbehaving plugin. You can then reach out to the plugin developer for help or post a support ticket in the WordPress repository.

Deactivate all plugins

Deactivate all plugins

If you can’t access your admin you can FTP into your server and rename your plugins folder to something like plugins_old. Then check your site again. If it works, then you will need to test each plugin one by one. Rename your plugin folder back to “plugins” and then rename each plugin folder inside of if it, one by one, until you find it.

Rename plugin folder

Rename plugin folder

Always makes sure your plugins, themes, and WordPress core are up to date. And check to ensure you are running a supported version of PHP. You can always reach out to your host for assistance. We use Kinsta APM and other troubleshooting methods here at Kinsta to help clients narrow down what plugin, query, or script might be causing the error. You can also use your own custom New Relic key if you have your own license.

Time consuming queries to database

Time-consuming queries to the database

If it turns out to be an efficient query or bad code in a plugin, you might need to bring in a WordPress developer to fix the issue.

7. Check Logs

You should also take advantage of your error logs. If you are a Kinsta client, you can easily see errors in the log viewer in the MyKinsta dashboard. This can help you quickly narrow down the issue, especially if it’s resulting from a plugin on your site.

Check error logs for 502 bad gateway errors

Check error logs for 502 bad gateway errors

If your host doesn’t have a logging tool, you can also add the following code to your wp-config.php file to enable logging:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

If you need more help on how to enable WordPress debugging mode here is a full step by step tutorial.

The logs are typically located in the /wp-content directory. Others, like here at Kinsta might have a dedicated folder called “logs”.

wordpress error logs folder sftp

You can also check the log files in Apache and NGINX, which are commonly located here:

  • Apache: /var/log/apache2/error.log
  • NGINX: /var/log/nginx/error.log

If you are a Kinsta client you can also take advantage of our analytics tool to get a breakdown of the total number of 502 errors and see how often and when they are occurring. This can help you troubleshoot if this is an ongoing issue, or perhaps something that has resolved itself.

Response analysis 500 error breakdown

Response analysis 500 error breakdown

8. Restart PHP

Finally, you can also try restarting PHP. If you’re a Kinsta client, you can easily restart PHP from the tools menu within the MyKinsta dashboard. If your host doesn’t provide this, you can always open up a support ticket and ask them restart PHP.

Restart PHP

Restart PHP

9. PHP Timeout Issue

PHP timeouts occur if a single PHP process runs for longer than the max_execution_time or max_input_time set in the PHP configuration on your server.  This is a common occurrence if you’re doing big WordPress imports. When this happens a 502 server error is usually displayed. If you run into a PHP timeout these values may need to be elevated.

You can check with your current host about what values are set on your server and if they can be increased. On the Kinsta platform, these values are set to 300 seconds (5 minutes) by default. The maximum PHP timeout values available on our platform are based on your current hosting plan.

Summary

As you can see there are quite a few things you can do to troubleshoot and fix a 502 gateway error on your site. Typically this is not on the client-side, but rather an issue with your host. Third-party plugins and themes with bad code or unoptimized queries are also things to watch out for. Was there anything we missed? Perhaps you have another tip on troubleshooting 502 gateway errors. If so, let us know below in the comments.


FAQ

What Is a 502 Bad Gateway Error?

The 502 Bad Gateway error indicates that the server received an invalid response from an inbound server.

What Causes the 502 Error?

The 502 bad gateway error is typically caused by issues related to the network/server, however, it can also be caused by client-side issues.

How Do You Fix the 502 Bad Gateway Error?

There are a number of things you can try when attempting to fix the 502 Bad Gateway Error:

1. Try Reloading the Page
2. Clear Your Browser Cache
3. flush your local DNS cache
4. Check With Your Host
5. Temporarily Disable CDN or Firewall
6. Check Your Plugins and Themes
7. Check Your Logs
8. Restart PHP
9. PHP Timeout Issue


Get all your applications, databases and WordPress sites online and under one roof. Our feature-packed, high-performance cloud platform includes:

  • Easy setup and management in the MyKinsta dashboard
  • 24/7 expert support
  • The best Google Cloud Platform hardware and network, powered by Kubernetes for maximum scalability
  • An enterprise-level Cloudflare integration for speed and security
  • Global audience reach with up to 35 data centers and 275+ PoPs worldwide

Test it yourself with $20 off your first month of Application Hosting or Database Hosting. Explore our plans or talk to sales to find your best fit.

When it comes to websites, there are a lot of different errors that can be downright frustrating and confusing. A few that come to mind are the white screen of death or the frightening error establishing a database connection.

But an even more popular one is the 502 bad gateway error. Why? Because this regularly happens around the entire web, not only to WordPress sites, but even popular services such as Gmail, Twitter, and Cloudflare.

Read more below about what causes this error and some solutions on how to quickly resolve it.

  • What Is a 502 Bad Gateway Error?
  • How to Fix the 502 Bad Gateway Error

What is a 502 Bad Gateway Error?

The 502 Bad Gateway error specifically means that the server received an invalid response from an inbound server.

The Internet Engineering Task Force (IETF) defines the 502 Bad Gateway error as:

The 502 (Bad Gateway) status code indicates that the server, while acting as a gateway or proxy, received an invalid response from an inbound server it accessed while attempting to fulfill the request.

Every time you visit a website your browser sends a request to a web server. The web server receives and processes the request, and then sends back the requested resources along with an HTTP header and HTTP status code. Typically an HTTP status code isn’t seen unless something goes wrong. It’s basically the servers way of notifying you that something has gone wrong, along with the code on how to diagnose it.

There are many different types of 500 status error codes (500, 501, 502, 503, 504, 508, 520, etc.) which all have slightly different meanings. These indicate that the request was accepted, but the server prevented the fulfillment of the request.

502 bad gateway error in Chrome

502 bad gateway error in Chrome

Check Out Our Video Guide to The 502 Error

502 Bad Gateway Error Variations

Due to the various browsers, web servers, and operating systems, a 502 bad gateway error can present itself in a number of different ways. But they all have the same meaning. Below are just a couple of the many different variations you might see on the web:

  • “502 Bad Gateway”
  • “Error 502”
  • “HTTP Error 502 – Bad Gateway”
  • “502 Service Temporarily Overloaded”
  • “502 Proxy Error”
  • A blank white screen
  • “502 Server Error: The server encountered a temporary error and could not complete your request”
  • “HTTP 502”
  • Temporary Error (502)
  • 502. That’s an error
  • 502 bad gateway Cloudflare
  • Bad Gateway: The proxy server received an invalid response from an upstream server

Another variation you might see is a “502 server error.”

502 server error in Chrome

502 server error in Chrome

And here is yet another variation. “502 – Web server received an invalid response while acting as a gateway or proxy server. There is a problem with the page you are looking for, and it cannot be displayed. When the Web server (while acting as a gateway or proxy) contacted the upstream content server, it received an invalid response from the content server.”

502- web server received an invalid response

502- web server received an invalid response

Other services such as Twitter might even show a completely different message for a 502 Bad Gateway error, such as “Twitter is over capacity.” This definitely looks a little more user-friendly.

Twitter is over capacity

Twitter is over capacity (Img src: Softpedia)

And here is a snapshot of how Google displays it. “502. That’s an error. The server encountered a temporary error and could not complete your request. Please try again in 30 seconds. That’s all we know.”

Google 502 error

Google 502 error

502 Errors Impact on SEO

Unlike 503 errors, which are used for WordPress maintenance mode and tell Google to check back at a later time, a 502 error can have a negative impact on SEO if not fixed right away. If your site is only down for say 10 minutes and it’s being crawled consistently a lot of times the crawler will simply get the page delivered from cache. Or Google might not even have a chance to re-crawl it before it’s back up. In this scenario, you’re completely fine.

However, if the site is down for an extended period of time, say 6+ hours, then Google might see the 502 error as a site level issue that needs to be addressed. This could impact your rankings. If you’re worried about repeat 502 errors you should figure out why they are happening to begin with. Some of the solutions below can help.

How to Fix the 502 Bad Gateway Error

A 502 bad gateway error is typically a problem with the network/server, however, it can also be a client-side issue. So we’ll dive into a little of both. Check out these common causes and ways to fix the 502 bad gateway error to and get back up and running.

1. Try Reloading the Page

One of the easiest and first things you should try when encountering a 502 bad gateway error is to simply wait a minute or so and reload the page (F5 or Ctrl + F5). It could be that the host or server is simply overloaded and the site will come right back. While you’re waiting, you could also quickly try a different browser to rule that out as an issue.

Another thing you can do is to paste the website into downforeveryoneorjustme.com. This website will tell you if the site is down or if it’s a problem on your side.

downforeveryoneorjustme

downforeveryoneorjustme

2. Clear Your Browser Cache

Whenever you encounter issues like these it can be good to clear your browser cache. Below are instructions on how to do it in the various browsers:

  • How to Force Refresh a Single Page for All Browsers
  • How to Clear Browser Cache for Google Chrome
  • How to Clear Browser Cache for Mozilla Firefox
  • How to Clear Browser Cache for Safari
  • How to Clear Browser Cache for Internet Explorer
  • How to Clear Browser Cache for Microsoft Edge
  • How to Clear Browser Cache for Opera

3. DNS Issue

A 502 gateway error could also be because of a DNS issue, such as the domain is not resolving to the correct IP, or the DNS server is not responding. If you have just migrated your site to a new host, is it important to wait for things to fully propagate, which can take up to 24 hours in some cases. This depends upon the TTL value of your DNS records.

You can also try flushing your local DNS cache. This is similar to clearing your browser cache.

In Windows simply open up Command Prompt and enter the following:

ipconfig /flushdns

Command prompt - flush DNS

Command prompt – flush DNS

You should see a “Successfully flushed the DNS resolver Cache” if it worked.

For macOS users, you can enter the following in the terminal:

dscacheutil -flushcache

Note: There is no success message on Macs.

And lastly, you could temporarily change your DNS servers. By default, DNS servers are automatically assigned by your ISP. But you could try temporarily changing these to a public DNS server, such as Googles. In fact, some prefer to use Google’s public DNS long-term. If you have a premium DNS propagation usually is a lot faster.

4. Check With Your Host

The primary reason we typically see a 502 bad gateway error is due to an issue with the web host. Sometimes a query, script, or request will take too long and so it is canceled or killed by the server. A lot of hosts, especially shared hosts implement what they call a “kill script.” Basically what this does is it will terminate a request after a certain period of time so that it doesn’t take a site down or impact other users. If you do a Twitter search for “bad gateway” you can see thousands of tweets happening every day alerting their hosting company of the problem.

502 bad gateway tweets

502 bad gateway tweets

One reason you might want to consider moving to a host like Kinsta is that our platform runs in an isolated software container that contains all of the software resources required to run the site (Linux, NGINX, PHP, MySQL). This means that the software that runs each site is 100% private and is not shared, even between your own sites. This greatly reduces the chance of seeing a 502 bad gateway error. We aren’t running aggressive kill scripts like some shared hosts are. And even if one of your sites does happen to go down, it won’t impact your other sites.

Another reason you could see a 502 gateway error with your host is also due to the fact that the server is simply not reachable, either because it is down or there is no connectivity. In this case, it is recommended to check your host’s status page or open a support ticket.

5. Temporarily Disable CDN or Firewall

It could also be an issue with your content delivery network (CDN) or firewall. If you are using a 3rd-party CDN provider an easy way to troubleshoot this is to simply disable your CDN temporarily. For example, we are big fans of the free CDN enabler plugin. If you are using that, you can simply deactivate the plugin and then test your site. Wp-admin not working? Simply log in to your site via SFTP and rename the plugin’s folder to cdn-enabler_old. This will temporarily disable the CDN connection. The same goes for WP Rocket or any other plugin you might have hooked up to your CDN.

Rename plugin folder temporarily

Rename plugin folder temporarily

This can also occur sometimes with providers that provide DDoS protection and mitigation or fully proxy services like Cloudflare, as they have extra firewalls in-between. We have noticed that this happens once in a while on the Cloudflare free plan. Unfortunately, since Cloudflare is a fully proxy service, there is no quick way to simply disable it.

However, before you go blaming Cloudflare, it is important to know that there are two different types of 502 bad gateway errors variations with Cloudflare as seen below:

502 Bad Gateway at Cloudflare (Variation 1)

If you see the following screen, this is actually a problem on Cloudflare’s end, in which case you should reach out to them for support. You can also check Cloudflare’s status page to see if they’re currently experiencing an outage.

502 bad gateway error

502 bad gateway error

502 Bad Gateway at Cloudflare (Variation 2)

If you see the following screen, this is a problem with your host.

Cloudflare 502 bad gateway at host

Cloudflare 502 bad gateway at host

GoDaddy Firewall

Here is another example with of an HTTP 502 error and GoDaddy’s firewall. The issue is actually with the origin server (the hosting provider) due to a timeout, not the firewall itself.

HTTP 502 - GoDaddy Firewall

HTTP 502 – GoDaddy Firewall

6. Check Your Plugins and Themes

A lot of times the reason for scripts and queries being canceled by the server is due to bad code on your WordPress site, possibly from a 3rd party plugin or theme. We have also seen a lot of misconfigured caching plugins generate 502 errors. A few ways you can troubleshoot this is by deactivating all your plugins. Remember, you won’t lose any data if you simply deactivate a plugin.

If you can still access your admin, a quick way to do this is to browse to “Plugins” and select “Deactivate” from the bulk actions menu. This will disable all of your plugins. If this fixes the issue you’ll need to find the culprit. Start activating them one by one, reloading the site after each activation. When you see the 502 gateway error return, you’ve found the misbehaving plugin. You can then reach out to the plugin developer for help or post a support ticket in the WordPress repository.

Deactivate all plugins

Deactivate all plugins

If you can’t access your admin you can FTP into your server and rename your plugins folder to something like plugins_old. Then check your site again. If it works, then you will need to test each plugin one by one. Rename your plugin folder back to “plugins” and then rename each plugin folder inside of if it, one by one, until you find it.

Rename plugin folder

Rename plugin folder

Always makes sure your plugins, themes, and WordPress core are up to date. And check to ensure you are running a supported version of PHP. You can always reach out to your host for assistance. We use Kinsta APM and other troubleshooting methods here at Kinsta to help clients narrow down what plugin, query, or script might be causing the error. You can also use your own custom New Relic key if you have your own license.

Time consuming queries to database

Time-consuming queries to the database

If it turns out to be an efficient query or bad code in a plugin, you might need to bring in a WordPress developer to fix the issue.

7. Check Logs

You should also take advantage of your error logs. If you are a Kinsta client, you can easily see errors in the log viewer in the MyKinsta dashboard. This can help you quickly narrow down the issue, especially if it’s resulting from a plugin on your site.

Check error logs for 502 bad gateway errors

Check error logs for 502 bad gateway errors

If your host doesn’t have a logging tool, you can also add the following code to your wp-config.php file to enable logging:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

If you need more help on how to enable WordPress debugging mode here is a full step by step tutorial.

The logs are typically located in the /wp-content directory. Others, like here at Kinsta might have a dedicated folder called “logs”.

wordpress error logs folder sftp

You can also check the log files in Apache and NGINX, which are commonly located here:

  • Apache: /var/log/apache2/error.log
  • NGINX: /var/log/nginx/error.log

If you are a Kinsta client you can also take advantage of our analytics tool to get a breakdown of the total number of 502 errors and see how often and when they are occurring. This can help you troubleshoot if this is an ongoing issue, or perhaps something that has resolved itself.

Response analysis 500 error breakdown

Response analysis 500 error breakdown

8. Restart PHP

Finally, you can also try restarting PHP. If you’re a Kinsta client, you can easily restart PHP from the tools menu within the MyKinsta dashboard. If your host doesn’t provide this, you can always open up a support ticket and ask them restart PHP.

Restart PHP

Restart PHP

9. PHP Timeout Issue

PHP timeouts occur if a single PHP process runs for longer than the max_execution_time or max_input_time set in the PHP configuration on your server.  This is a common occurrence if you’re doing big WordPress imports. When this happens a 502 server error is usually displayed. If you run into a PHP timeout these values may need to be elevated.

You can check with your current host about what values are set on your server and if they can be increased. On the Kinsta platform, these values are set to 300 seconds (5 minutes) by default. The maximum PHP timeout values available on our platform are based on your current hosting plan.

Summary

As you can see there are quite a few things you can do to troubleshoot and fix a 502 gateway error on your site. Typically this is not on the client-side, but rather an issue with your host. Third-party plugins and themes with bad code or unoptimized queries are also things to watch out for. Was there anything we missed? Perhaps you have another tip on troubleshooting 502 gateway errors. If so, let us know below in the comments.


FAQ

What Is a 502 Bad Gateway Error?

The 502 Bad Gateway error indicates that the server received an invalid response from an inbound server.

What Causes the 502 Error?

The 502 bad gateway error is typically caused by issues related to the network/server, however, it can also be caused by client-side issues.

How Do You Fix the 502 Bad Gateway Error?

There are a number of things you can try when attempting to fix the 502 Bad Gateway Error:

1. Try Reloading the Page
2. Clear Your Browser Cache
3. flush your local DNS cache
4. Check With Your Host
5. Temporarily Disable CDN or Firewall
6. Check Your Plugins and Themes
7. Check Your Logs
8. Restart PHP
9. PHP Timeout Issue


Get all your applications, databases and WordPress sites online and under one roof. Our feature-packed, high-performance cloud platform includes:

  • Easy setup and management in the MyKinsta dashboard
  • 24/7 expert support
  • The best Google Cloud Platform hardware and network, powered by Kubernetes for maximum scalability
  • An enterprise-level Cloudflare integration for speed and security
  • Global audience reach with up to 35 data centers and 275+ PoPs worldwide

Test it yourself with $20 off your first month of Application Hosting or Database Hosting. Explore our plans or talk to sales to find your best fit.

Загружая страницу, браузер отправляет кучу запросов другим серверам. Они обрабатывают все запросы, затем возвращают код ответа HTTP с определенным результатом. Если в процессе этого возникнет какой-то сбой, на экране браузера отобразится ошибка. И одна из таких ошибок – 502 Bad Gateway. Я расскажу, что она означает, по каким причинам выходит, а еще опишу способы ее устранения.

Что означает ошибка 502 Bad Gateway

Ошибки, принадлежащие серии 5xx, означают появление проблем на стороне сервера. Если взять конкретно ошибку 502 Bad Gateway, то ее появление будет означать получение неправильного ответа сервера. «Виновниками» в такой ситуации обычно являются прокси, DNS или хостинг-серверы.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Что делать, если вы пользователь

Ошибка 502 Bad Gateway может появиться на любом сайте. Пользователю для начала следует проверить, не является ли причиной проблемы какие-то неполадки с его стороны. Сделать это можно указанными ниже способами.

Перезагрузить страницу

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

Проверить подключение к интернету

Стоит проверить работу модема и попробовать загрузить другие страницы. Убедитесь, что подключение к интернету стабильное. Еще вариант – перезапустить маршрутизатор и попробовать снова загрузить проблемный сайт.

Очистить кэш и cookies

Нередко причиной появления данной ошибки могут быть неверно загруженные cookies и кэш. В таких случаях необходимо просто очистить данные в настройках интернет-обозревателя.

Для любого браузера актуально – зайти в историю просмотров и найти ссылку «Очистить историю». В новом окне отметить пункты с кэшем и cookies, затем подтвердить действие. Как только данные будут удалены, надо вновь попробовать загрузить страницу. Не помогло? Идем дальше!

Очистить кэш DNS

Допустимо, что в кэше установлено неправильное значение IP-адреса. Для таких случаев можно использовать сброс DNS кэша. В ОС Windows необходимо открыть инструмент «Командная строка» (вводим в поисковую строку название программы и выбираем запуск от имени администратора).

Далее следует ввести вот такую команду и активировать ее нажатием на клавишу Enter:

ipconfig /flushdns

Нужно подождать некоторое время, пока операция не завершится. Как только действие будет завершено, на экране выйдет подтверждение, что кэш был очищен.

Как очистить кэш DNS через командную строку Windows

Для Linux действие примерно схоже, но команда выглядит иначе. Открываю утилиту «Терминал» и ввожу в поле вот такой запрос:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

Попробовать зайти с другого браузера

Проблема 502 Bad Gateway может быть актуальна и для конкретного браузера. Если у вас на компьютере есть другой интернет-обозреватель, попробуйте открыть сайт через него. 

Отключить плагины и расширения

На загрузку некоторых страниц могут влиять установленные в браузер плагины и расширения. Особенно это касается VPN-сервисов и блокировщиков рекламы. Попробуйте поочередно отключать их и перезапускать страницу. Не исключено, что виновник будет найден.

Зайти на страницу позже

Когда ничего из вышеперечисленного не помогло, значит, проблема все же кроется на стороне сервера. Вам остается только подождать некоторое время, пока разработчики не устранят ошибку на сайте. Вы также можете написать владельцу и сообщить о проблеме.

Читайте также

Ошибка 400 Bad Request

Что такое ошибка 500 и когда она возникает

Что делать, если вы администратор сайта

Обычно такие проблемы самостоятельно решать не рекомендуется. Лучше сразу же обратиться в службу технической поддержки и описать проблему. Но есть пара действий, которые все же могут помочь определить источник проблемы.

Проверка журнала ошибок

Актуально в случаях, при которых ошибка 502 Bad Gateway появляется после внесения изменений или обновления. Определить это очень просто, нужно лишь проверить журнал ошибок. В CMS WordPress можно включить запись возникающих ошибок, добавив в файл wp-config.php вот такие строки:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

define( 'WP_DEBUG_DISPLAY', false );

После этого все записи начнут отображаться в файле debug.log. Храниться он будет в директории wp-content. Понадобится некоторое время, чтобы причины ошибок были записаны. Потом можно тщательно изучить записи и уже на основе их предпринимать конкретные изменения.

Проверка плагинов

Следует проверить, не влияют ли какие-либо плагины на работу сайта. Для этого можно поочередно отключать их, просто переименовывая папку интересующего плагина. Для этого надо выделить папку, затем нажать на меню «Файл» и в нем выбрать пункт «Переименовать».

Отключение плагина в WordPress путем переименования папки

Проверка сети CDN

Сети CDN и службы предотвращения DoS тоже могут влиять на работу сайта. Обычно виновник проблемы указывается на странице с кодом ошибки. Например, если под кодом 502 Bad Gateway есть строка cloudflare-nginx, значит, для исправления ошибки надо обратиться в службу поддержки CloudFlare. Можно отключить данный сервис, но потом придется долго ждать обновления DNS (это может занять несколько часов).

Один их вариантов отображения ошибки 502 Bad Gateway

Ошибка 502 на виртуальном хостинге VPS/VDS

Ошибка 502 Bad Gateway возникает из-за превышения лимита трафика пользователей, «шалостей» бота, скачивания сайта или даже DoS‑атаки. Решение данной проблемы кроется в ограничениях памяти.

Запустить команду top

Данный запрос в терминале поможет установить наличие свободной памяти. Этим же способом можно проверить, работает ли Apache.

Посмотреть логи Apache и nginx

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

Если после этого количество запросов к серверу снизилось, необходимо перезапустить Apache.

Увеличить объем памяти

Бывает, что с логами все нормально, но памяти на обработку запросов все равно не хватает. Узнать об этом просто – при проверке командой top будет выдана ошибка OOM (out of memory). В таких случаях можно просто увеличить ее объем. Можно просто заказать другой тариф, в котором количество предоставляемой памяти больше. Подробнее об этом.

Проверить лимиты на php-cgi процессы

Если после проверки командой top показано, что свободной памяти еще достаточно, значит, на php-cgi процессы установлены лимиты. Для решения надо открыть конфигурационный файл Apache – httpd.conf, найти секцию модуля FastCGI (mod_fascgi или mod_fastcgid) и увеличить лимит.

Обратиться к службе технической поддержки

Если вышеперечисленные способы исправления ошибки 502 на виртуальном сервере не помогут, придется обращаться в техподдержку хостинга. При этом обязательно надо упомянуть, что вы уже предприняли и как проводили все действия.

Инструкции для пользователей и для администраторов сайтов.

Что такое ошибка 502 и как её исправить

Ошибка 502 Bad Gateway указывает, что сервер, с которым пытался соединиться ваш компьютер или смартфон, получил неверный ответ сервера уровнем выше. Чаще всего это происходит из‑за проблем в работе DNS, прокси или хостинга.

Как пользователю исправить ошибку 502

Идите от простого к сложному — и в какой‑то момент ошибка, возможно, исчезнет.

Проверьте подключение к интернету

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

Посмотрите, у всех ли отображается ошибка 502

Зайдите на сайт с другого компьютера или смартфона. Если ошибка там не отображается, значит, дело именно в настройках вашего устройства — читайте дальше, как это исправить.

Если другого гаджета под рукой нет, можно воспользоваться онлайн‑сервисами. Они покажут, доступен ли сайт у других пользователей:

  • Down for Everyone or Just Me;
  • Is It Down Right Now;
  • Reg.ru;
  • 2IP.

Обновите страницу

Иногда разработчики устанавливают определённый лимит на число запросов к сайту за конкретный промежуток времени — минуту или секунду. Если вы пытаетесь зайти на популярную страницу и видите ошибку 502, то, возможно, слишком много пользователей делают то же самое.

Если причина ошибки заключается именно в этом, поможет простое обновление страницы. Можно нажать на кнопку с круглой стрелкой в браузере или F5 на клавиатуре.

Попробуйте другой браузер

Если видите ошибку 502 только на одном устройстве, возможно, дело в настройках конкретной программы. Откройте сайт в другом браузере: порой это решает проблему.

Отключите плагины и расширения в браузере

Нередко браузерные плагины и расширения, особенно для работы с прокси- и VPN‑сервисами, блокируют доступ к отдельным сайтам, и возникает ошибка 502. Попробуйте отключить их и снова зайти на страницу. Если у вас запущены приложения для прокси или VPN, закройте и их.

Очистите кеш браузера

Возможно, в кеше вашего браузера содержатся неверные данные, из‑за них при попытке открыть сайт возникает ошибка 502. Если очистить кеш, проблема может решиться.

Вот как это сделать в Chrome.

  1. В настройках перейдите к разделу «Конфиденциальность и безопасность» и выберите пункт «Очистить историю».
  2. Поставьте галочки напротив второго и третьего пунктов: «Файлы cookie и другие данные сайтов», «Изображения и другие файлы, сохранённые в кеше».
  3. Затем нажмите «Удалить данные».

Инструкции для остальных браузеров ищите здесь.

Очистите кеш DNS

В Windows 10

  • Чтобы вызвать консоль, напишите cmd в окне поиска меню «Пуск».
  • В открывшемся окне введите команду ipconfig /flushdns и нажмите Enter.

В Windows 7

  • В консоли введите команду ipconfig /flushdns и нажмите Enter.
  • Затем там же выполните команды net stop dnscache и net start dnscache, чтобы перезапустить службу DNS‑клиента.

В macOS

  • Нажмите на иконку поиска в правом верхнем углу и напишите «Терминал».
  • В открывшемся окне терминала введите команду sudo killall -HUP mDNSResponder; sleep 2;.

В Linux

  • Запустите терминал сочетанием клавиш Ctrl + Alt + T или из основного меню.
  • В открывшемся окне введите команду sudo service network‑manager restart и нажмите Enter. Это точно работает на Ubuntu и иногда на других дистрибутивах. Альтернатива — команды sudo systemd‑resolve —flush‑caches или sudo /etc/init.d/nscd restart.

Возможно, в определённых дистрибутивах потребуется запуск других команд и служб.

Перезагрузите роутер

Зайдите в консоль управления маршрутизатором и найдите соответствующий пункт. Или отключите питание устройства на 10–15 секунд, а затем снова подключите его к электросети.

Измените DNS‑сервер по умолчанию

В настройках роутера укажите адреса публичных DNS‑серверов. Например, можно вписать IPv4 для Google Public DNS: 8.8.8.8 или 8.8.4.4. Или, если ваш сервер поддерживает IPv6, задайте адреса 2001:4860:4860::8888 и/или 2001:4860:4860::8844.

Зайдите позднее

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

Сообщите администратору

Если у вас есть контакты администратора сайта, расскажите ему об ошибке 502. Возможно, он ещё не в курсе проблемы и, соответственно, пока не решает её.

Как администратору исправить ошибку 502

Если ошибка 502 появляется при загрузке вашего сайта, попробуйте выполнить эти действия одно за другим, пока проблема не исчезнет.

Проверьте журнал ошибок

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

Отключите или удалите свежие плагины и компоненты

Иногда установка новых компонентов и плагинов на сайт приводит к конфликтам. В результате ресурс не работает, как нужно, а пользователи видят ошибку 502 у себя в браузерах.

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

Попробуйте отключить анти‑DDoS

Часто хостинги предлагают готовые инструменты, которые предупреждают DDoS‑атаки на сайт. Такие решения перенаправляют трафик от посетителей на специальные серверы. Там DDoS‑запросы отделяются от реальных, трафик очищается, оптимизируется и передаётся вашему ресурсу.

Но если в этой цепочке что‑то идёт не так, возникает ошибка 502. Попробуйте временно отключить анти‑DDoS — иногда после этого проблема исчезает.

Увеличьте количество ресурсов

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

Если при работе сайта вы выходите за рамки ограничений тарифного плана, хостинг разрывает соединение. Обычно информацию об этом можно найти в логах. В таком случае нужно арендовать сервер с большим количеством процессоров и оперативной памяти.

Попросите помощи

Поищите решение проблемы в FAQ вашего хостера или на Stack Overflow. Высока вероятность, что вы не первый, кто столкнулся с такой ситуацией, и готовый рецепт уже описан в деталях.

Если же советы из интернета не работают, создайте свою тему на форуме или попросите помощи у более опытных коллег. Возможно, они подскажут что‑то дельное.

Если и это не помогло, возможно, стоит обратиться за консультацией к специалисту — сотруднику вашего хостинга или эксперту по движку вашего сайта. Они проанализируют проблему комплексно, найдут её причину и избавят от ошибки 502.

Читайте также 💿⚙️💻

  • Что делать, если тормозит браузер
  • Как исправить ошибку CPU Fan Error при загрузке компьютера
  • Что делать, если DNS-сервер не отвечает
  • Что такое ошибка 500 и как её исправить
  • Что означает 404 Not Found и другие ошибки веб-страниц

Ошибка 502 при открытии сайта может появиться неожиданно. В этой статье мы расскажем, что значит код ошибки 502 и что может сделать пользователь и владелец сайта, чтобы её исправить.

Ошибка 502 Bad Gateway: что значит

Файлы любого сайта находятся на физическом сервере. Чтобы их получить и отобразить веб-ресурс на компьютере, браузер делает запрос на сервер. Если он по какой-либо причине не передал файлы, появляется ошибка 500-511.

Ошибка 502 Bad Gateway возникает при неправильной работе прокси-сервера, DNS-сервера и чаще всего сервера, на котором размещён сайт. Проблема может распространяться как на весь ресурс, так и на отдельные страницы. Это зависит от характера проблемы. Существуют разновидности 502 ошибки: Bad Gateway Nginx, Bad Gateway Apache. Об их отличиях мы расскажем ниже. Также эта ошибка может иметь формулировки:

  • Bad Gateway: Registered endpoint failed to handle the request, Temporary Error (502),
  • Error 502,
  • Bad 502 Gateway,
  • 502 Error,
  • 502. That’s an error,
  • 502 Service Temporarily Overloaded,
  • 502 Server Error: The server encountered a temporary error and could not complete your request,
  • 502 – Web server received an invalid response while acting as a gateway or proxy server,
  • 502 Bad Gateway Nginx,
  • 502 Proxy Error,
  • HTTP 502,
  • HTTP Error 502 Bad Gateway.

Что значит плохой шлюз: ошибка 502

Причины возникновения ошибки 502 Bad Gateway

  1. Первая и основная причина ― перегрузка сервера. Перегрузка может быть вызвана несколькими проблемами:

  2. Большое количество посетителей одновременно. Веб-ресурс может посещать ограниченное количество посетителей. Сколько человек может посетить сайт зависит от возможностей сервера (размера оперативной памяти) и настроек, которые сделал создатель ресурса. Если по какой-либо причине на сайт зайдёт больше пользователей, чем запланировано, сервис может не справиться и страница выдаст код 502. Такое случается при рекламных акциях и распродажах в интернет-магазинах.
  3. Атака хакеров или DDoS-атака. Эта проблема связана с предыдущей причиной перегрузки. Хакер имитирует большой наплыв пользователей, из-за чего сервер выходит из строя. Такие атаки могут быть использованы для снижения продаж.
  4. Плохая оптимизация сайта. Настройки ресурса сделаны так, что маленькое количество посетителей генерирует много запросов. В этом случае нужно оптимизировать работу сервера с пользовательскими запросами.
  5. Второй причиной возникновения кода 502 могут явиться ошибки РНР. Если для расширения функционала сайта в панель управления были добавлены некорректно настроенные плагины, они могут выдавать проблемы в своей работе. Вместе с ними ошибку покажет и сайт целиком. Также если код сайта написан неправильно, запросы могут давать отрицательный результат.
  6. Ошибка браузера. Проблема может быть на стороне пользователя, если у него установлены расширения, которые нарушают соединение с сервером сайта.

Чем отличается ошибка 502 Bad Gateway Nginx

Между браузером и сервером может стоять веб-сервер. Он используется для снижения нагрузки на сервер, аутентификации пользователей и многого другого. Самые популярные программы для создания веб-сервера ― Nginx и Apache. Так как веб-сервер является посредником между браузером и сервером, то именно он будет оповещать пользователя о проблеме. Поэтому в зависимости от веб-сервера в сообщении вы можете увидеть надпись Bad Gateway Nginx или Bad Gateway Apache. При этом причины возникновения проблемы одинаковы.

Как исправить ошибку 502

Что делать, если вы пользователь

  1. Перезагрузите страницу, если проблема была вызвана наплывом посетителей. Возможно, через некоторое время посетители уйдут со страницы и вы сможете увидеть контент.
  2. Попробуйте зайти на другой веб-ресурс. Если вы можете зайти на другой сайт, значит проблема на стороне владельца ресурса и вы ничего не можете сделать. Вернитесь на страницу позже, когда администратор восстановит доступ.
  3. Проверьте подключение к интернету. Из-за низкой скорости или нестабильности соединения браузер может не получать данные с сервера.
  4. Запустите браузер в режиме «Инкогнито». В режиме «Инкогнито» браузер работает с базовыми настройками. Если вам удалось зайти на веб-ресурс в этом режиме, значит одно из ваших расширений браузера мешает соединению. Это расширение нужно отключить.
  5. Почистите файлы cookies. Если при повторном входе на сайт всё равно отображается ошибка 502, очистите кэш браузера. Возможно, доступ уже восстановлен, но ваш браузер обращается к старой версии страницы из кэша.
  6. Очистите кэш DNS. DNS-кэш — это временная база данных вашего компьютера, которая хранит записи обо всех последних посещениях и попытках посещений веб-сайтов и их IP-адресах. Кэш позволяет ускорить вход на часто посещаемые веб-ресурсы. Если у сайта изменились DNS, а данные из кэша отправляют на старый IP-адрес, в браузере появится код 502. После очистки браузер начнёт обращаться к новому IP-адресу.


Как очистить кэш DNS

В зависимости от вашей операционной системы очистите кэш по одной из инструкций.

  1. Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
  1. Введите команду:

ipconfig /flushdns

  1. Дождитесь сообщения об очистке кэша:
  1. Откройте терминал клавишами Ctrl+Alt+T.
  2. Введите команду:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

  1. Войдите в терминал. Для этого нажмите клавиши Command + Space. Введите Терминал и нажмите на найденное приложение.
  2. Введите команду:

sudo killall -HUP mDNSResponder

Готово, вы очистили кеш DNS. Попробуйте заново зайти на сайт.

Что делать, если вы владелец сайта

Проверьте количество свободной памяти. Это можно сделать двумя способами.

Способ 1 ― введите команду top в командной строке сервера:

Mem ― вся оперативная память.

Swap ― раздел подкачки.

Посмотрите на строку Memfree. Это количество свободного места на сервере. Если там указано маленькое число, ошибка 502 Bad Gateway появляется из-за нехватки памяти. Увеличьте количество оперативной памяти и проблема пропадёт. Также в результатах можно будет увидеть, какую нагрузку на сервер даёт каждый отдельный процесс.

Способ 2 ― введите команду free -m.

Mem ― вся оперативная память.

Swap ― раздел подкачки.

В строке Memfree показано свободное место на сервере. Если там маленькое число, увеличьте количество оперативной памяти.

Проверьте логи сервера. Если проблема возникла в момент каких-либо обновлений на сайте, проверьте журнал изменений, чтобы отменить те доработки, которые нарушили функциональность сервера. Также в логах можно увидеть DDos-атаку. Если дело в нехватке памяти, в логах отобразится ошибка OOM (out of memory).

Проверьте плагины в WordPress. Если ваш сайт создан на WordPress, некоторые плагины и темы могут нарушать работу сервера.

  1. 1.

    Войдите в панель управления WordPress. Если вы пользуетесь услугой REG.Site, войти в панель управления CMS можно прямо из Личного кабинета.

  2. 2.

    Перейдите во вкладку «Плагины» ― «Установленные».

  3. 3.

    Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

Можно сразу отключить все плагины, чтобы убедиться, что один из них влияет на работу сервера. И далее по очереди включайте плагины, пока не найдёте конкретный плагин-виновник.

Проверьте, как работают вспомогательные службы, например MySQL и Memcached. Иногда они могут стать причиной 502 ошибки.

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


Сайт находится на виртуальном хостинге REG.RU

Если вы столкнулись с единичными случаями возникновения 502 ошибки, можете проигнорировать их.
Если код 502 возникает регулярно, напишите заявку в службу поддержки. В заявке укажите:

  1. Точное московское время наблюдения проблемы.
  2. Название сайта, на котором была замечена проблема.
  3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
  4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.


Сайт находится на VPS REG.RU

Чаще всего на VPS используется связка: Nginx + бэкенд-сервер (Apache, PHP-FPM, Gunicorn, NodeJS). Ошибка 502 возникает в случае, если Nginx не может получить ответ от этих сервисов.
Клиенты с VPS сталкиваются с «502 Bad Gateway», когда:

  • какой-то из сервисов выключен. Перезапустите веб-сервер Apache, PHP-FPM либо другой сервис, с которым работает Nginx;
  • между Nginx и бэкенд-сервером некорректно настроена связь. Например, Nginx производит обращение к порту 8080, а веб-сервер Apache «слушает» на 8081. В этом случае необходимо скорректировать настройки веб-сервера.

Если вам не удалось самостоятельно устранить ошибку 502, обратитесь в техподдержку. В заявке укажите:

  1. Точное московское время наблюдения проблемы.
  2. Название сайта, на котором была замечена проблема.
  3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
  4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.

Что такое ошибка 502 Bad Gateway и как исправить?

Здравствуйте, друзья!

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

Одной из самых известных и популярных среди всех является ошибка «502 Bad Gateway».

В то время как ваше интернет-соединение или компьютер не имеют к этому никакого отношения, поскольку проблема связана с веб-сайтом.

Тем не менее, проверка своего соединения всегда стоит того.

Итак, в этой статье мы собираемся обсудить некоторые из наиболее известных способов исправления ошибки.

Что такое ошибка «502 Bad Gateway»?

Для облегчения понимания отображается ошибка «502 Bad Gateway Error», когда веб-сервер не может получить действительный ответ от входящего сервера.

Каждый раз, когда вы заходите на веб-сайт, ваш веб-браузер отправляет запросы на веб-сервер.

После обработки запроса веб-сервер отправляет обратно запрошенные ресурсы.

Теперь используется термин 502, поскольку это обозначенный код состояния HTTP, используемый веб-сервером для определения ошибок, связанных с сервером.

Есть множество причин, по которым вы можете получить такой ответ.

Во-первых, между двумя серверами может быть перегрузка сервера или даже проблема с сетью.

Иногда даже неправильная конфигурация брандмауэра может вызвать ошибку «502 Bad Gateway».

Вариация ошибки «502 Bad Gateway»

С множеством веб-браузеров, веб-сервисов и операционных систем вы действительно можете найти различные варианты «502 Bad Gateway».

В этом разделе мы собрали все варианты ошибки «502 Bad Gateway Error», с которыми вы можете столкнуться.

  • 502 Bad Gateway;
  • HTTP Error 502: Bad Gateway;
  • Error 502;
  • 502 Proxy Error;
  • 502 Service Temporarily Overloaded;
  • 502 Server Error: The server encountered a temporary error and could not complete your request;
  • 502 bad gateway Cloudflare;
  • Temporary Error (502);
  • HTTP 502”.

7 способов исправить ошибку «502 Bad Gateway»

Независимо от того, как ошибка представлена вам, с вашей машиной все в порядке.

В большинстве случаев это что-то со стороны сервера.

При этом есть еще некоторые исправления, которые вы можете попробовать со своей стороны.

1. Обновите страницу

Обновить веб-страницу

Это само собой разумеется, но обновление вашей веб-страницы может мгновенно решить вашу проблему.

Фактически, в большинстве случаев ошибка «502 Bad Gateway Error» носит временный характер.

Вы можете просто перезагрузить страницу с помощью обновить страницу в браузере или нажатием клавиш F5, Ctrl + F5 или CMD + R.

Скорее всего, хост-сервер может испытать перегрузку, и ваш веб-сайт скоро появится в сети.

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

2. Проверка, доступен ли этот веб-сайт для всех

Статус в сети

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

На самом деле существует множество веб-сайтов и инструментов, которые могут оказать вам необходимую помощь.

Наиболее часто используемые — это downforeveryoneorjustme.com и isitdownrightnow.com.

Оба сайта работают одинаково.

Все, что вам нужно сделать, это вставить URL-адрес, который вы предпочитаете проверить, и вы получите соответствующие результаты.

В случае, если вы получите сообщение о том, что веб-сайт недоступен для всех, вы вряд ли сможете что-либо сделать со своей стороны.

Напротив, если отчет показывает, что веб-сайт работает, вам необходимо проверить соединение на своем конце.

Вы всегда можете попробовать другие советы, упомянутые ниже.

3. Выберите другой браузер

веб-браузеры

Как указывалось ранее, всегда есть вероятность, что ваш веб-браузер является основной проблемой для ошибки «502 Bad Gateway».

Самое простое решение — просто проверить веб-сайт в другом веб-браузере.

Вы можете использовать Microsoft Edge, Mozilla Firefox, Google Chrome или Apple Safari.

Если сайт не открывается, значит, проблема не в вашем браузере.

4. Очистка кэша и файлов cookie веб-сайта

Очистить кэш

Если вы пробовали другой веб-браузер и проблема была устранена, значит, с вашим основным браузером что-то не так.

Фактически, любой устаревший кэш или поврежденный файл может быть причиной ошибки «502 Bad Gateway Error».

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

После успешного удаления файлов вы можете попробовать открыть веб-сайт, если проблема решена.

5. Проверка подключаемых модулей и расширений браузера

Расширения

Иногда плагины и расширения браузера могут вызывать множество проблем при попытке открыть определенные веб-страницы.

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

В случае, если ошибка «502 Bad Gateway Error» устранена, вероятно, это был один из плагинов, вызывающий эту ошибку.

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

6. Перезагрузка устройства

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

Теперь, когда вы проверили все инструменты и поменяли разные веб-браузеры, проблема все еще сохраняется.

В таких обстоятельствах мы рекомендуем просто перезагрузить компьютер вместе с сетевым устройством.

Используйте это исправление как последнее средство решения проблемы.

7. Изменение DNS-сервера

Скорее всего, проблема с DNS также может вызвать ошибку «502 Bad Gateway Error».

Хотя вы не можете полностью рассматривать то же самое как исправление, всегда стоит попробовать.

Тем не менее, это также совершенно легко изменить.

В большинстве случаев DNS-сервер настраивается вашим интернет-провайдером.

Замена его на любой сторонний DNS-сервер, включая Google DNS или OpenDNS, может оказаться полезным.

Подведение итогов: ошибка «502 Bad Gateway»

Итак, это был наш список различных способов, с помощью которых вы можете фактически устранить и исправить ошибку «502 Bad Gateway Error».

Обычно это все, что вы можете сделать со своей стороны.

Итак, дайте нам знать в разделе комментариев ниже, какое исправление помогло вам справиться с ошибкой.

Спасибо что дочитали!

До скорых встреч! Заходите!

Иногда при попытке открыть страницу сайта возникает ошибка 502 Bad Gateway. Это происходит из-за того, что один сервер получает некорректный ответ от другого. Обычно с этим ничего нельзя сделать: проблема находится на стороне сайта. Однако в некоторых случаях дело может быть в вашем компьютере или сетевом оборудовании.

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

Некорректные ответы могут поступать нескольким причинам.

  • Перегруженность сервера или плохое сетевое соединение между двумя серверами — это может быть временная проблема.
  • Неправильно настроенный брандмауэр или ошибка в коде — ситуация не изменится, пока эти проблемы не будут решены.

Сообщение об ошибке 502 выглядит по-разному на каждом сайте, и ее название тоже иногда различается. Например:

  • HTTP Error 502 Bad Gateway;
  • HTTP 502;
  • 502 Service Temporarily Overloaded;
  • Temporary Error (502);
  • 502 Server Error: The server encountered a temporary error and could not complete your request;
  • 502 Bad Gateway Nginx.

В большинстве случаев ошибка происходит на стороне сервера, и вы никак не можете ее исправить. Тем не менее есть несколько способов.

Обновите страницу

Ошибка 502 часто бывает временной, поэтому достаточно просто обновить страницу. В большинстве браузеров сделать это можно с помощью клавиш Ctrl+R (Windows) или Cmd+R (Mac), а также с помощью кнопки «‎Обновить»‎, расположенной в адресной строке. Этот способ не всегда решает проблему, но попытка займет всего пару секунд.

Проверьте, работает ли сайт у других пользователей

Если вы не смогли получить доступ к сайту (по любой причине), можно проверить, столкнулись ли с такой проблемой другие люди. Для этого есть множество инструментов, например isitdownrightnow.com и downforeveryoneorjustme.com. Оба работают примерно одинаково: вводите адрес сайта, который нужно проверить, и получаете небольшой отчет.

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

Перейдите в другой браузер

Проблема, вызвавшая ошибку 502 Bad Gateway, может быть связана с браузером. Как это проверить? Просто воспользуйтесь другой программой — Google Chrome, Mozilla Firefox, Apple Safari или Microsoft Edge. Если ошибка не исчезла, значит, стоит попробовать другое решение.

Очистите кэш и файлы cookie в браузере

Если сайт работает в другом браузере, то основной, вероятно, кэшировал устаревшие или поврежденные файлы, что могло вызвать ошибку 502.

Чтобы это исправить, можно удалить кэш и файлы cookie и снова попытаться запустить сайт.

Проверьте плагины и расширения

Если в браузер добавлены расширения, то одно или несколько из них также могут вызывать ошибку. Попробуйте отключить все расширения и обновить сайт. Если ошибка 502 пропадает, то, вероятно, дело в плагинах. Чтобы обнаружить виновника, попробуйте отключать их поочередно.

Перезапустите устройства

Итак, вы уже выяснили, что сайт доступен для всех, кроме вас, а в другом браузере появляется та же ошибка. Значит, проблема находится на вашей стороне и дело не в браузере. Вполне возможно, что временные проблемы возникли с компьютером или сетевым оборудованием (Wi-Fi, роутер, модем и т. д.). Чтобы это исправить, можно попробовать перезапустить устройства.

Измените DNS-сервер

Иногда ошибку 502 вызывают проблемы с DNS-сервером. Можно попробовать его изменить — это не сложно. Как правило, DNS-сервер устанавливается интернет-провайдером. Вы можете изменить его на сторонний DNS-сервер, например OpenDNS или Google DNS.

Источник.

Содержание

  • Способ 1: Перезагрузка страницы
  • Способ 2: Проверка связи с интернетом
  • Способ 3: Очистка кэша и cookies
  • Способ 4: Очистка кэша DNS
  • Способ 5: Отключение расширений браузера
    • Google Chrome
    • Mozilla Firefox
    • Яндекс.Браузер
  • Способ 5: Использование другого браузера
  • Вопросы и ответы

как исправить ошибку «502 bad gateway» в браузере

Способ 1: Перезагрузка страницы

Рассматриваемый сбой означает, что сайт получил слишком много запросов за единицу времени и не позволяет выполнить подключение. В большинстве случаев это единичная ошибка, которую можно устранить банальной перезагрузкой страницы – во всех популярных браузерах за это действие отвечает клавиша F5. Если после этого ничего не изменилось, попробуйте ещё несколько раз, и только после задействуйте какой-нибудь из нижеописанных методов.

Способ 2: Проверка связи с интернетом

Также ошибку 502 Bad Gateway может вызывать нестабильное подключение ко всемирной сети – попробуйте зайти на какие-то другие сайты и проверить, как они загружаются. Также нелишним будет отключить десктопный клиент VPN, если таковой используется.

Способ 3: Очистка кэша и cookies

В некоторых случаях возникновение описываемой проблемы происходит из-за некорректных данных кэша или куки. Для её устранения либо в качестве профилактики соответствующие хранилища стоит очистить, в чём вам помогут следующие материалы.

Подробнее;
Как очистить кэш браузера Google Chrome, Mozilla Firefox, Opera, Яндекс.Браузера, Internet Explorer
Как очистить cookies в Google Chrome, Mozilla Firefox, Opera, Яндекс.Браузере, Internet Explorer

Способ 4: Очистка кэша DNS

Виновником проблемы может быть также неправильный IP-адрес, полученный вследствие, что особенно актуально для пользователей сетей, использующих локальную сеть или VPN. Произвести сброс можно посредством «Командной строки».

  1. Оснастку требуется запустить с административными полномочиями, например, с помощью нахождения её в «Поиске» и выбора соответствующего варианта.
  2. Открыть от администратора командную строку для устранения ошибки 502 Bad Gateway в браузере

  3. После запуска интерфейса введите в него команду ipconfig /flushdns и нажмите Enter.
  4. Ввод команды для очистки dns-кэша на Windows 10

  5. После появления сообщения как на скриншоте ниже закрывайте «Командную строку» и попробуйте открыть проблемную страницу – не исключено, что теперь ошибка пропадёт.
  6. Завершение очистки dns-кэша на Windows 10

Способ 5: Отключение расширений браузера

Вызывать появление рассматриваемого сбоя могут и некоторые дополнения для веб-обозревателя, в частности, предоставляющие услуги VPN или прокси. Получив ошибку 502, будет нелишним отключить все расширения и проверить, не устранена ли она.

Google Chrome

Самый популярный настольный браузер стал таковым в том числе и вследствие поддержки большого количества дополнений. Разработчики предусмотрели ситуацию, когда пользователю может потребоваться отключить их, поэтому реализовали такую возможность. Её рассмотрел один из наших авторов, ниже представлена ссылка на соответствующий материал.

Подробнее: Как отключить расширения в Google Chrome

Отключить расширения Google Chrome для устранения ошибки 502 Bad Gateway в браузере

Mozilla Firefox

В этом веб-обозревателе поддержка расширений реализована одной из первых на рынке, как и возможность их отключения.

  1. Первым делом стоит задействовать режим чистого запуска браузера, чтобы узнать, виноваты ли дополнения. Откройте главное меню Файерфокс, затем выберите пункт «Справка».
    Открыть справку Mozilla Firefox с отключённым дополнением для устранения ошибки 502 Bad Gateway в браузере

    В окне справки воспользуйтесь кнопкой «Перезапустить без дополнений».

    Lumpics.ru

    Пункт безопасного запуска Mozilla Firefox с отключённым дополнением для устранения ошибки 502 Bad Gateway в браузере

    Подтвердите намерение.

  2. Подтвердить перезапуск без дополнений Mozilla Firefox для устранения ошибки 502 Bad Gateway в браузере

  3. Подождите, пока обозреватель загрузится, затем посетите ресурс, попытка доступа к которому и вызывает ошибку 502 – если переход на страницу происходит нормально, дело точно в плагинах. Но если сайт не открывается, необходимо их отключить. Для этого создайте новую вкладку любым удобным способом, щёлкните по адресной строке, введите в неё запрос about:addons и нажмите Enter.
  4. Открыть менеджер дополнений Mozilla Firefox для устранения ошибки 502 Bad Gateway в браузере

  5. Откроется менеджер расширений, где каждое находится в своём блоке. В нём же доступен и переключатель – кликните по нему для отключения соответствующего плагина.
  6. Отключить дополнение Mozilla Firefox для устранения ошибки 502 Bad Gateway в браузере

  7. Поочередно деактивируйте таким образом все аддоны, которые вызывают подозрение, каждый раз перезапуская браузер и проверяя наличие проблемы.
  8. Начать перезапуск Mozilla Firefox с отключённым дополнением для устранения ошибки 502 Bad Gateway в браузере

    Когда виновник будет обнаружен, придется отказаться от его использования или найти альтернативу.

Яндекс.Браузер

Веб-обозреватель от российского IT-гиганта построен на том же движке, что и Хром, поэтому большинство дополнений последнего подходят и первому. Впрочем, средство управления ими находится по совсем другому адресу – нюансы процедуры рассмотрены в следующем руководстве.

Подробнее: Отключаем дополнения Яндекс.Браузера

Отключить расширения Яндекс Браузера для устранения ошибки 502 Bad Gateway в браузере

Способ 5: Использование другого браузера

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

Подробнее: Браузеры для Windows

Иногда, во время работы в интернете, можно столкнуться с этой ошибкой.

На экране появляется сообщение: error “502 Bad Gateway”.

Переводится как «плохой (ошибочный) шлюз».

Эта ошибка, как правило, возникает, когда пользователь повторно обращается к одним и тем же ссылкам.

Проблема в следующем:

Рассмотрим ошибку на примере.

Пользователь подал запрос на сервер. А сервер этот запрос обработал, но не так как требовалось, либо удалил из очереди.

Могут случаться сбои, когда сервер путается в приоритетности запросов и прекращает обработку.

После ошибки в обработке запроса, пользователю отправляются данные в виде надписи «502 Bad Gateway».

После появления этого сообщения нет возможности просматривать ресурсы запрашиваемого сайта.

Главное, что должен знать пользователь — это не вирус.

  • Неправильная работа прокси-сервера;
  • Проблема с DNS-сервером;
  • Проблема hosting-сервера, на котором размещен сайт.

Причины появления ошибки

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

  • Недостаток ресурсов сервера. Такая проблема может возникнуть, если не хватает оперативной памяти. Либо она используется нерационально;

Оперативная память

  • Слишком большое количество посетителей одновременно может привести к такой ошибке на сервере;
  • Атака хакеров. Сервер обрабатывает огромное количество неправильных пакетов. Это приводит к его перегрузке. То есть такая же перегруженность, как в первом варианте. С тем исключение, что это делается намеренно;
  • Возможно, речь идет об оверселлинге. Сервер размещает такое количество аккаунтов, на которое не хватает ресурсов в определенные самые загруженные моменты;
  • Неверная структура сервера. Либо несовместимость некоторых программных решений;
  • Сайт использует внешнее подключение. Если в источнике подключения возникают неполадки, то они автоматически переносятся и на сам сайт;
  • Загрузка слишком объемных файлов. Если сайт загружен тяжелыми файлами. А соединение с сетью при этом плохое.

2. Ошибки РНР.

  • Некорректная работа различных расширений и плагинов. Завершая работу, они не выдают код завершения своего состояния. Система nginx воспринимает внезапное завершение как ошибку.

Ошибка error 502 может появляться на определенную страницу, а не на весь сайт.

Устранение ошибки error 502 Bad Gateway

1Нужно попробовать повторно перезагрузить URL- адрес. Для этого можно использовать клавишу F5 либо нажать кнопку обновления браузера. Еrror 502 часто указывает на сетевую ошибку, которая может быть очень быстро устранена. Повторное обновление в таком случае окажется успешным. Так происходит довольно часто.

2. Закрыть все окна браузера и открыть новый сеанс. Снова попытаться открыть интересующую веб-страницу.

3. Стоит перезапустить программу браузера. Это может решить проблему.

4. Перейти на любой другой сайт. Ошибка в данном случае пропадет. А когда нагрузка на сервер уменьшится, можно будет посетить сайт, который запрашивался ранее. Возможно, не открываются любые страницы. Значит, надо обращаться к своему интернет-провайдеру.

5. Проверить подключение к интернету. Иногда необходимо усилить сигнал wi-fi.

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

Рекомендуется перезапуск сетевых устройств: модемов, коммутаторов, маршрутизаторов.

7. Убедились в том, что доступ к интернету есть. Но, при попытке попасть на нужный сайт все — равно появляется ошибка «502 Bad Gateway».

Значит, надо удалить файлы cookies.

Некоторые из них могут оказаться поврежденными или устаревшими.

Можно удалить из браузера все, а не только для этого сайта. В большинстве случаев это решает проблему.

8. Запуск браузера в режиме «инкогнито». Это означает, что браузер запустится со своими стандартными настройками. Они установлены по умолчанию. Надстройки и расширения никак не повлияют. Для Google Chrome переход в режим инкогнито осуществляется следующим образом: Ctrl+Shift+N.

Браузер Google Chrome в режиме инкогнито

Error 502 в режиме инкогнито больше не появляется? Ошибка выявлена. Это расширения и настройки браузера.

В данном случае, необходимо вернуть первоначальные настройки браузеру либо отключить некоторые расширения. Это поможет устранить неполадки.

9. Самый простой способ: просто подождать пока нагрузка на сервер уменьшится или администрация сервера решит проблему.

Как удалить файлы cookies из различных браузеров

Во время серфинга страниц или сайтов в интернете используется какой-либо браузер.

Во время этого процесса, вся информация записывается на жесткий диск.

Это могут быть: картинки, текстовые файлы, любая информация, которую просматривал пользователь.

Все это хранится на винчестере компьютера в кэшах или куках (текстовых файлах).

Очистить кэш или удалить куки можно, используя несколько способов:

  • Использовать возможности самих браузеров;
  • Использовать сторонние приложения.

Важно отметить, что после проведенной чистки НЕ требуется перезапуск компьютера или переустановка браузера.

Процесс чистки немного отличается в разных браузерах.

Google Chrome

  • Для начала нужно открыть «настройки»;
  • В выпадающем меню найти кнопку «очистить историю»;
  • Открывается новое окно с параметрами настроек. Сначала нужно установить период, за который будут удалены файлы. Рекомендуется выбрать «за все время».

В следующих четырех пунктах надо проставить галочки.

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

  • Теперь остается только нажать «Очистить историю».

Firefox

  • Первый шаг — открыть «Настройки»;
  • Далее — пункт «Приватность»;

Рубрика «приватность» в браузере Firefox

  • В открывшемся окне выбрать «Удалить отдельные куки-файлы»;
  • На этом этапе можно удалить вручную только один куки-файл, если известно, какой именно. В противном случае, удаляются все.

Opera

  • Нужно нажать на логотип браузера в левом верхнем углу и выбрать там «История»;
  • В правом верхнем углу появляется кнопка «Очистить историю посещений»;
  • Появляется окно. Тут надо поставить галочки в первых четырех пунктах: история посещений, история загрузок, удалить файлы-куки и прочие данные сайта, и очистить кэш;
  • Нажать на кнопку «Очистить историю посещений» под ними.

Internet explorer

  • В меню необходимо выбрать пункт «Сервис» (для того, чтобы этот пункт был виден в меню, надо нажать Alt);
  • Затем «Удалить журнал обозревателя»;
  • В открывшемся окне можно выбрать только куки-файлы, установив напротив них галочку;
  • Завершить процесс нажатием кнопки «Удалить».

Способ подходящий для любого браузера

Необходимо запустить браузер (тот, который надо очистить);

  • Нажать одновременно клавиши на клавиатуре: Ctrl+Shift+Delete;

Комбинация клавиш Ctrl+Shift+Delete

  • Откроется меню. В рубрике «Удалить» надо выбрать «Всё»;
  • Поставить галочки напротив интересующих пунктов: кэш и куки;
  • Нажать «Удалить сейчас». Процесс завершен.

Как удалить отдельные cookie файлы

  • Запустить браузер на компьютере;
  • Напротив адресной строки выбрать значок с тремя точками и нажать «Настройки»;
  • Внизу страницы найти «Показать дополнительные настройки»;
  • Перейти в раздел «Личные данные», там нажать кнопку «Настройки контента»;
  • Выбираем «cookie»;
  • Перейти в раздел «Все файлы cookie и данные сайтов». Тут надо найти название интересующего сайта;
  • Справа от него нажать на значок Удалить.

Способ очистки при помощи программы Ccleaner

Возможно, у кого-то данная программа может быть уже установлена.

Поскольку ее также используют для очистки операционной системы Windows.

Это позволяет освободить ОС от всего лишнего и ускорить работу компьютера.

Если данной утилитой не доводилось пользоваться, ее необходимо скачать и установить.

Скачивать рекомендуется только с проверенных сайтов. Данная утилита является бесплатной.

Скачать

  • Необходимо закрыть браузер и запустить установленное приложение;
  • Перейти в рубрику «Очистка»;
  • Откроется новое окно, в котором надо выбрать закладку «Приложения»;
  • Там будут указаны установленные на компьютере браузеры. Для каждого из них (либо только для того, который надо очистить) необходимо отметить галочками пункты, которые надо выполнить;
  • Теперь нажать кнопку Анализ;
  • Далее программа ищет файлы, которые подлежат удалению. Когда они будут найдены, нужно нажать кнопку Очистка.

Использование данной программы рекомендуется, если работа компьютера замедлена и ему необходимо освободиться от лишней информации.

В противном случае, можно удалять куки-файлы непосредственно через браузер.

Когда браузер чист, можно еще раз попробовать зайти на интересующий сайт.

Если снова появляется error 502, то проблема, наверняка на сервере сайта, который выдает ошибку.

ВИДЕО: Как исправить ошибку 502 Плохой Шлюз — Чистим кэш браузеров

Как исправить ошибку 502 Плохой Шлюз

Error 502 (Bad Gateway) – что это? 10 способов исправить ошибку

Как очистить кэш браузеров на мобильном телефоне

Ошибка error 502 может появиться не только на персональном компьютере.

То же самое может произойти с любым устройством, на котором есть выход в интернет. Например, на телефоне.

Алгоритм действий для телефона такой же.

1. Очистка кэша для Android:

  • Необходимо выбрать используемый браузер: Яндекс Браузер, Google Chrome, Mozilla Firefox, Opera Mobile;
  • Нажать значок в виде вертикально расположенных трех точек на панели браузера. Если значок отсутствует, нажать кнопку Меню на корпусе смартфона;
  • Выбрать пункт «Настройки»;
  • Перейти в раздел «Конфиденциальность»;
  • Выбрать строку «Очистить данные»;
  • Включить опцию «кэш»;
  • Далее отключаем все остальные опции (если целью является только очистка кэша браузера);
  • Теперь нажать кнопку Очистить данные;
  • Подтвердить удаление данных.

2. Очистка кэша для IOS:

  • Выбрать используемый браузер: яндекс браузер, Safari, Opera mini;
  • Найти значок в виде трех горизонтальных полос. Затем выбрать значок в виде колесика (настройки);
  • Далее перейти в раздел «Конфиденциальность»;

Очистка КЭШа для IOS

  • Нажать строку «Очистить данные»;
  • Включить опцию кэш;
  • Отключить все остальные опции;
  • Нажать на «Очистить данные»;
  • Подтвердить очистку данных.

3. Очистка кэша для Windows Phone:

  • Для начала, необходимо выбрать используемый браузер: Internrt Explorer, Edge;
  • Нажать на значок в виде трех горизонтальных точек на панели браузера, внизу экрана;
  • Далее следует выбрать пункт «Настройки»;
  • Затем «Удалить журнал»;
  • И, наконец, нажать кнопку «Удалить».

4. Существует возможность, при необходимости, запрещать или разрешать файлы-куки

Но, это может принести некоторые неудобства.

Например, при использовании сайтов, на которых надо входить в аккаунт.

Для этого необходимо:

  • Открыть приложение Chrome на устройстве Android;
  • Справа, напротив адресной строки нажать на значок с тремя точками;
  • Выбираем пункт «Настройки»;
  • Выбрать «Настройки файлов» и перейти в «Файлы куки»;
  • Теперь нужно установить переключатель в нужное положение;
  • В пункте «Разрешить сторонним сайтам сохранять файлы cookie».

Что такое error 502 с точки зрения сервера

Хакерская атака влияет на работу оборудования и его ресурсов. Если такое произошло, хостер вынужден восстановить прежний порядок, и делает это.

  • Одним из способов восстановить ситуацию является бэкап. Хорошо, если он снимается регулярно. Но, в небольших компаниях это делают не всегда.
  • Для удобства можно внедрять RAID массив. Он сочетает несколько серверных HDD. При этом, объединяет их в один раздел. Таким путем, данные с одного диска копируются сразу еще на 2. Это позволяет сохранить информацию.
  • В некрупных компаниях важную роль играет персонал. Речь идет о квалификации сотрудников. Можно пользоваться временными услугами компетентного специалиста. Можно также использовать специальную защиту

DDoS (хакерская атака) что это и к каким последствиям ведет

1. DoS (Denial of Service)— это направленная атака на систему. Целью является сбой в работе.

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

2. DDoS (Distributed Denial of Service).

Пример атаки DDoS

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

Цель в данном случае такая же. Привести систему к нерабочему состоянию.

Каждое устройство отправляет большое количество пакетов с запросами к ресурсу.

Их количество очень большое. Настолько, что на обработку и отправку ответов растрачивается весь ресурс системы.

В результате, система больше не в силах поддерживать работу сервисов, которые у нее обслуживаются.

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

Это тот самый случай, когда на своем экране пользователь видит error 502 Bad Gateway.

3. Для собственника ресурса это чревато недополучением прибыли, так как система простаивает.

4. Меры по предупреждению DdoS. Для защиты сервера используют различные инструменты.

  • Настройка Apache.

Для этого необходимо перейти в каталог /usr/local/etc/httpd/conf. Там необходимо отредактировать 3 файла:

  • httpd.conf
  • srm.conf
  • acces.conf

Перед редактированием необходимо создать резервные копии. Для этого в командной строке консоли необходимо ввести команду

cp

Следом сразу же указать полное имя файла, который будет копироваться. И, через пробел, написать название файла-копии.

Для большей безопасности так же желательно, чтобы как можно меньше данных о системе было известно посторонним.

Информация о версии системы повышает шансы злоумышленника на удачную атаку.

Чтобы предотвратить утечку информации о системе нужно использовать данные файла httpd.conf.

  • Установка и настройка Mod_Security. Еще один способ защиты от атаки — это установка модуля mod_security для Apache и установка в нем необходимых фильтров. После внесения необходимых изменений необходимо перезапустить Apache, чтобы они стали активны. При любых настройках не стоит забывать о балансе между нужной производительностью сервера и его защитой от атак.
  • Настройка связи Apache+nginx. Это позволит усилить безопасность системы.

5. Если атака уже идет, необходимо проанализировать логии. Благодаря этому определить, кто и в каком направлении ведет атаку. Также определить преобладающий тип трафика. Для этого можно использовать, например, программу tcpdump. Благодаря ей можно узнать какой тип запросов присылается чаще всего, также ip-адреса, с которых они были отправлены.

Когда ip-адреса определены точно, их необходимо заблокировать.

Существуют также специальные платные системы защиты.

Например:

  • CloudFlare,
  • Comodo,
  • Cisco,
  • Wanguard

Действия администратора сайта в случае ошибки error 502

Как правило, ошибка error 502 Bad Gateway отправляется системой ngnx.

То есть, ngnx используется как frontend сервера и php-fpm или apache в качестве backend сервера.

В данном случае backend-сервер отказал и надо сделать его вновь работоспособным. Чтобы быстро восстановить обслуживание, рекомендуется:

1. Перезагрузить Apache или php-fpm. Он может подвисать из-за слишком большой нагрузки.

Apache

2. Проверить, как работают вспомогательные службы (MySQL и Memcached). В редких случаях они могут стать причиной появления ошибки 502 Bad Gateway.

3. Если какой-либо из сервисов не запускается, необходимо проверить достаточно ли свободного места на диске сервера. Сделать это можно при помощи команды df-h. Если места недостаточно, необходимо в срочном порядке его освободить и перезагрузить все службы.

4. Узнать степень загрузки сервера, используя команду top. Если показатель la слишком высокий (больше 10), то необходимо выполнить перезагрузку сервера полностью. Для этого использовать команду reboot.

5. Необходимо следить за своевременным обновлением всех файлов сайта (плагинов и тем).

6. Также проводить аудит серверного программного обеспечения и вовремя обновлять модули.

Рекомендации

1. Провести анализ нагрузки, которую получает сервер. В том числе в момент появления ошибки. Если становится очевидно, что это недостаток оперативной памяти, то ее количество надо увеличить.

2. Если ошибка error 502 появляется регулярно, необходимо проверить, как настроены лимиты на количество php- cgi процессов. Их неправильная настройка приводит к нестабильному состоянию сервера.

3. При возможности, уменьшить больше количество запросов к внешним ресурсам сети. Установить в настройках ограничения для их загрузки и на время их ответа. Это поможет выявить проблему. Далее нужно принять меры для ее решения.

4. Если сайт размещается на виртуальном хостинге (рис.9) и есть основания сомневаться в правильной настройке конфигураций сайта. Либо все очень похоже на оверселлинг. В таком случае, стоит подумать о смене хостинга.

Виртуальный хостинг

5. Если данная ошибка возникает не у пользователя, а у владельца сайта, необходимо обратиться к техподдержке хостинг- провайдера для устранения ошибки.

Выводы

В случае появления error 502 Bad Gateway следует помнить, что это не вирус и данная ошибка не представляет опасности для устройства пользователя.

Необходимо определить кроется ли проблема в настройках компьютера либо это имеет отношение к серверу.

Исходя из вывода, предпринимать необходимые действия.

Для владельцев сайтов или серверов, позаботиться о безопасности.

А также обеспечить систему необходимым объемом оперативной памяти и ресурса.

Источник

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Иногда при попытке входа на определенный сайт пользователь может увидеть сообщение об ошибке 502 Bad Gateway.

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

502

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

В этой статье я постараюсь простыми словами рассказать о 502 Bad Gateway: что это значит и как устранить.

502 Bad Gateway — что это?

502 Bad Gateway в переводе на русский обозначает «плохой шлюз».

Отсюда следует, что Bad Gateway — это ошибка, при которой браузер на компьютере пользователя получает недопустимый ответ от сервера или DNS-сервера при запросе данных с веб-узла.

Эту ошибку можно назвать ошибкой nginx-сервера, часто использующегося на сайтах WordPress. Она выдается в тот момент, когда пользователь хочет просмотреть определенный сайт, а его запрос передается на сервер, где находится сайт, не напрямую, а через сервер-посредник — nginx.

Сервер Apache (то есть тот, на котором находится сайт) получает запрос, но не имеет возможности его обработать, о чем сообщает серверу nginx. А он уже передает сообщение, которое выводится в браузере пользователя: «502 Bad Gateway Nginx».

Проблема

На разных сайтах возможны следующие варианты отображения ошибки:

  1. HTTP 502;
  2. HTTP 502 Bad Gateway;
  3. Временная ошибка (502);
  4. 502 Bad Gateway Nginx;
  5. 502 Error;
  6. Temporary Error (502);
  7. и другие.

Причины появления ошибки

Вот 3 основных причины, из-за которых пользователь видит на странице браузера эту надпись:

  1. Доменное имя запрещено по IP-адресу.
  2. Отсутствует подключение к интернету на исходном сервере.
  3. Блокировка запросов брандмауэром.

Как пользователю устранить ошибку 502 Bad Gateway

Как я уже говорил выше, эта ошибка связана с проблемами на сервере, поэтому может появиться из-за неверной конфигурации или неполадок с клиентской стороны. Некоторые решения ориентированы на сайты Вордпресс, но практически все советы можно применять на любых ресурсах, независимо от платформы.

1. Перезагрузите страницу

Самое простое решение, которое должно помочь устранить ошибку 502, — это просто обновить страницу, на которой появляется надпись. Делать это лучше спустя одну-две минуты после того, как возникла ошибка. В большинстве случаев после перезагрузки страницы проблема уходит.

Как вариант, попробуйте нажимать кнопку перезагрузки страницы, удерживая клавишу Шифт на клавиатуре. Произойдет обновление страницы без учета кеша, сохраненного в вашем браузере.

2. Очистите кэш

Иногда первый способ не срабатывает по причине наличия закэшированного элемента на сайте, блокирующего отображение страницы. Устранить проблему способна очистка кэша.

В большинстве браузеров добиться желаемого результата можно, выполнив следующие действия:

  1. зайдите в меню и выберите раздел «История»;
  2. в открывшемся окошке найдите кнопку «Очистить историю»;
  3. перед вами появится окошко, где нужно поставить галочку возле «Очистить кэш» и затем выбрать период, за который нужно удалить данные.

3. Используйте другой браузер

В некоторых случаях для устранения ошибки 502 достаточно воспользоваться другим браузером. В качестве альтернативы включите «режим Инкогнито». Так вам удастся справиться с проблемой, если ее причина в используемом браузере.

4. Воспользуйтесь другим устройством

Вы можете проверить, находится ли ошибка на вашей стороне или нет. Для этого достаточно зайти на ту же страницу с другого компьютера, планшета или смартфона, подключенного к другой сети.

Если желаемая страница так и не загрузилась, то в этом нет вины пользователя, и ему остается только ждать, когда проблему устранят владельцы сайта.

5. Удалите кэш DNS

Ошибка 502 Bad Gateway может также быть вызвана связанной с DNS причиной. Например, некорректным IP-адресом в кэше. В этом случае разумным решением станет очистка кэша DNS.

Как владельцу сайта найти причину 502-ой ошибки

1. Просмотрите журнал ошибок

Бывают случаи, когда ошибка 502 появляется после определенного обновления или изменений на сайте. Чтобы проверить, является ли это причиной возникновения неполадок или нет, предлагаю просмотреть журнал ошибок.

Владельцы сайта на Вордпресс могут включить в код файла wp-config.php всего три строчки, благодаря которым будет идти автоматический учет ошибок.

define ('WP_DEBUG', true);
define ('WP_DEBUG_LOG', true);
define ('WP_DEBUG_DISPLAY', false);

Сохраненные записи можно найти в файле debug.log, который отображается в папке wp-content.

2. Проверьте плагины

Этот совет адресован владельцам сайтов на WordPress. Подобная ошибка может возникать из-за проблем с плагинами кэширования. Чтобы проверить, действительно ли они виноваты, отключите их на непродолжительное время.

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

3. Уделите внимание сетям CDN

Иногда причиной ошибки 502 являются сети CDN и призванные предотвратить атаки DDoS службы. В качестве примера можно взять сервис CloudFlare, где в зависимости от причины, ошибка может быть такой:

  1. Проблема на стороне CloudFlare. Для ее устранения рекомендуется обратиться в службу поддержки сервиса. Можно также отключить CloudFlare на непродолжительное время, но обновление DNS займет до нескольких часов.
  2. Проблема на стороне хостинг-провайдера. В этом случае остается только обратиться к поставщику услуг и ждать действий с его стороны.

Error

Заключение

502 Bad Gatewa — это один из кодов ответа HTTP, который обозначает, что сервер-источник исправляет неверный ответ.

Обычно проблема возникает на стороне пользователя и для ее устранения достаточно перезагрузить страницу в браузере, очистить кэш или использовать другую программу для веб-серфинга. Но иногда ошибка кроется в используемых плагинах, сервисах и даже в поставщике интернет-услуг.

Я постарался простыми словами рассказать, что значит ошибка 502, почему она возникает и как с ней бороться. Надеюсь, что после прочтения статьи у вас не останется вопросов. В любом случае приглашаю спуститься в комментарии и при желании пообщаться на эту тему с другими читателями блога KtoNaNovenkogo.ru.

Не забудьте посмотреть видео:



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



На что обратить внимание?
Проблема чаще всего возникает из-за сбоев в функциях DNS, прокси или хостинга. Но ситуация поправима, причем сделать это может не только администратор ресурса. Зачастую хватает и грамотных действий обычного пользователя.

В статье рассказывается:

  1. Общая характеристика ошибки 502 Bad Gateway
  2. Причины возникновения ошибки 502
  3. Советы пользователю по исправлению ошибки 502
  4. Рекомендации администратору по исправлению ошибки 502
  5. Пройди тест и узнай, какая сфера тебе подходит:
    айти, дизайн или маркетинг.

    Бесплатно от Geekbrains

Общая характеристика ошибки 502 Bad Gateway

Любой сайт состоит из большого количества файлов: CSS-стили, коды, медиаконтент, HTML-документы и т. д. Все эти данные хранятся на веб-сервере. Чтобы открыть страницу и получить доступ к контенту, браузер направляет запрос на сервер. Если ответ на него по каким-либо причинам не поступает, появляется ошибка сервера 502.

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

Общая характеристика ошибки 502 Bad Gateway

Общая характеристика ошибки 502 Bad Gateway

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

Также эта ошибка может иметь и другие формулировки:

  • Error 502.
  • Bad 502 Gateway.
  • 502 Error.
  • 502 Proxy Error.
  • Bad Gateway: Registered endpoint failed to handle the request, Temporary Error (502).
  • That’s an error.
  • 502 Service Temporarily Overloaded.
  • 502 Server Error: The server encountered a temporary error and could not complete your request.
  • 502 – Web server received an invalid response while acting as a gateway or proxy server.
  • HTTP 502.
  • HTTP Error 502 Bad Gateway.

Скачать
файл

Между сервером и браузером может стоять веб-сервер, который хранит файлы сайта и используется для снижения нагрузки. Он находит необходимую страницу в каталоге и отправляет ее в ответ на запрос пользователя. Обозреватель обрабатывает полученный файл и отображает его на экране. Так как веб-сервер выступает посредником между браузером и сервером, то именно он оповещает пользователя о проблеме.

Чаще всего причиной ошибки 502 при открытии сайта является перегрузка сервера, которая может возникнуть по ряду причин:

  • Большое количество посетителей одновременно. Возможности сервера ограничены, потому просматривать сайт может лишь определенное количество пользователей. Максимальное число зависит от мощности сервера и настроек, которые установил владелец ресурса. Если одновременно на сайт зайдет слишком большое количество пользователей, то сервер не выдержит нагрузку, и страница выдаст код ошибки 502. Например, такие ситуации часто случаются в интернет-магазинах в период акций и сезонных распродаж.
  • Хакерская атака (DDoS-атака). Хакеры, создавая большое количество запросов, имитируют огромный наплыв пользователей, вследствие чего сервер перегружается и выходит из строя.

Причины возникновения ошибки 502

Причины возникновения ошибки 502
  • Плохая оптимизация сайта. Если настройки площадки выставлены таким образом, что небольшое количество посетителей генерирует много запросов, то в таком случае следует оптимизировать работу сервера с пользователями.
  • Действия соседей по виртуальному хостингу. Если вы пользуетесь виртуальным хостингом, то мощность веб-сервера делится на всех его арендаторов. В случае возникновения проблем у одного из сайтов возрастет потребляемая им мощность. Оставшейся части ресурсов может быть недостаточно для корректной работы других участников хостинга, и сайт выдаст номер ошибки 502.

Ошибка 500: причины и способы устранения

Читайте также

Еще одной причиной возникновения такого бага может быть некорректная работа PHP-скрипта. Неверно настроенные плагины могут выдавать ошибку сайта 502.

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

Советы пользователю по исправлению ошибки 502

Ошибка 502: что делать?

  • Перезагрузите страницу. В случае если проблема возникла по причине большого наплыва посетителей, через некоторое время количество пользователей может сократиться, и сайт начнет работать корректно.
  • Проверьте подключение к сети Интернет. Браузер может не получать данные с сервера из-за нестабильного соединения или низкой скорости. Попробуйте перезагрузить роутер или отключите его на некоторое время от электросети.

pdf иконка

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

doc иконка

Подборка 50+ ресурсов об IT-сфере

Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT

pdf иконка

ТОП 50+ сервисов и приложений от Geekbrains

Безопасные и надежные программы для работы в наши дни

Уже скачали 21398 pdf иконка

  • Попытайтесь зайти на другой сайт, чтобы убедиться, что проблема не в настройках вашего устройства. Если вы сможете зайти на иную площадку, значит, ошибка возникла со стороны владельца веб-ресурса. Вы сможете попасть на нужную страницу, когда администратор восстановит доступ.
  • Почистите файлы cookies. Если при повторном входе на сайт по-прежнему отображается ошибка 502, попробуйте очистить кэш браузера. Возможно, доступ уже был восстановлен, но ваш обозреватель обращается к старой версии страницы из памяти.

Советы пользователю по исправлению ошибки 502

Советы пользователю по исправлению ошибки 502
  • Попробуйте другой сервис. Если ошибка при открытии сайта возникает только на одном устройстве, возможно, проблема в настройках конкретной программы. Решить ее может помочь использование другого браузера.
  • Отключите расширения и плагины. Причиной ошибки могут быть плагины и расширения (особенно для работы с прокси- и VPN-сервисами), которые блокируют доступ к некоторым сайтам. Попробуйте отключить их и снова зайти на страницу.
  • Очистите кэш DNS. DNS-кэш – это своего рода база данных, которая временно хранит IP-адреса ранее посещенных сайтов с вашего компьютера, чтобы впоследствии они загружались быстрее. При смене DNS данные из памяти будут отправлять по старому пути, и в браузере появится код ошибки 502. После очистки кэша сервис будет обращаться уже к новому IP-адресу.

Ниже приведены инструкции для разных операционных систем:

  • В Windows 10, чтобы избавиться от ошибки 502, комбинацией клавиш Win+R откройте командную строку, введите «cmd» и нажмите OK. В открывшемся окне наберите команду ipconfig /flushdns и нажмите Enter. Дождитесь оповещения об успешной очистке кэша.
  • В Windows 7 в консоли введите команду ipconfig /flushdns и нажмите Enter. Затем выполните команды net stop dnscache и net start dnscache, чтобы перезапустить службу DNS-клиента.
  • В macOS нажмите на иконку поиска в правом верхнем углу и напишите «Терминал», кликните по найденному приложению. В открывшемся окне введите команду sudo killall -HUP mDNSResponder.
  • В Linux запустите терминал из основного меню или сочетанием клавиш Ctrl + Alt + T. Для Ubuntu – введите команду sudo service network-manager restart и нажмите Enter (иногда она работает и на других дистрибутивах). Для иных вариантов попробуйте sudosystem-resolve –flush-caches или sudo /etc/init.d/nscd restart.

В некоторых дистрибутивах может потребоваться запуск других команд.

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

Рекомендации администратору по исправлению ошибки 502

В первую очередь необходимо проверить журнал ошибок

В WordPress он расположен в папке wp-content, имя файла debug.log. Если такого файла нет или он пустой, то нужно включить запись логов в конфигурационном файле wp-config.php.

Только до 29.06

Скачай подборку тестов, чтобы определить свои самые конкурентные скиллы

Список документов:

Тест на определение компетенций

Чек-лист «Как избежать обмана при трудоустройстве»

Инструкция по выходу из выгорания

Чтобы получить файл, укажите e-mail:

Подтвердите, что вы не робот,
указав номер телефона:


Уже скачали 7503

Если у вас VPS/VDS или выделенный сервер, нужно дополнительно посмотреть логи сервера. Это поможет определить:

  • влияют ли обновления на сервере на возникновение ошибки 502;
  • признаки DDoS-атаки (массовые однотипные запросы);
  • подозрительную активность с некоторых IP-адресов;
  • отсутствие соединения между вашими серверами Nginx, Apache и т. д.

По результатам проверки можно предпринимать действия для решения возникшей проблемы.

Использование команды top

Исправление ошибки 502 на виртуальном сервере можно начать с проверки командой top (на виртуальном хостинге такой вариант чаще всего недоступен).

Рекомендации администратору по исправлению ошибки 502

Рекомендации администратору по исправлению ошибки 502

Проверка может выявить следующие причины возникшей проблемы:

  • Недостаточно памяти сервера. На это укажет аббревиатура OOM (out of memory) в результатах или же в параметре Mem – free (свободная память) будет слишком маленькое число.
  • Если ошибка 502 по причине нехватки памяти возникает все чаще, вероятно, посещаемость площадки выросла, и вам нужно увеличить на сервере объем оперативной памяти или выбрать другой тариф.
  • Недостаточно лимита php-cgi процессов для обработки запросов пользователей. Возможно, установлены слишком маленькие лимиты. Попробуйте их увеличить в конфигурационном файле httpd.conf.

Проверьте плагины в WordPress

Если ваш сайт создан на WordPress, некоторые плагины и темы могут влиять на работу сервера. Войдите в панель управления. Если вы пользуетесь услугой REG.Site, сделать это можно из личного кабинета. Перейдите во вкладку «Плагины» –«Установленные». Нажмите «Деактивировать» у того, который, по вашему мнению, повлиял на работу сайта.

Ошибка 400: причины и способы устранения

Читайте также

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

Проверьте, как работают вспомогательные службы, например, MySQL и Memcached

Порой они могут быть причиной ошибки 502.

Попробуйте отключить анти-DDoS

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

Увеличьте количество ресурсов

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

Попросите помощи у коллег

Поищите решение проблемы в FAQ вашего провайдера или на Stack Overflow. Вероятнее всего, вы не первый, кто столкнулся с подобной ситуацией, и рабочий вариант исправления бага уже описан. Если же найденные в Интернете советы не окажутся полезными, вы можете создать свою тему на форуме или попросить помощи у более опытных коллег.

Свяжитесь со службой поддержки своего хостинг-провайдера и подробно опишите проблему и все действия, которые были предприняты.

Если и это не помогло, стоит обратиться за консультацией к специалисту

Он проанализирует проблему, выяснит причину возникновения ошибки и устранит ее.

Появление ошибки 502 Bad Gateway – нередкий случай. Справиться с ней могут как специалисты, так и пользователи сайта. Регулярная оптимизация веб-ресурсов положительно скажется на их работе и доступности.

Ошибка 502 при открытии сайта может появиться неожиданно. В этой статье мы расскажем, что значит код ошибки 502 и что может сделать пользователь и владелец сайта, чтобы её исправить.

Ошибка 502 Bad Gateway: что значит

Файлы любого сайта находятся на физическом сервере. Чтобы их получить и отобразить веб-ресурс на компьютере, браузер делает запрос на сервер. Если он по какой-либо причине не передал файлы, появляется ошибка 500-511.

Ошибка 502 Bad Gateway возникает при неправильной работе прокси-сервера, DNS-сервера и чаще всего сервера, на котором размещён сайт. Проблема может распространяться как на весь ресурс, так и на отдельные страницы. Это зависит от характера проблемы. Существуют разновидности 502 ошибки: Bad Gateway Nginx, Bad Gateway Apache. Об их отличиях мы расскажем ниже. Также эта ошибка может иметь формулировки:

  • Bad Gateway: Registered endpoint failed to handle the request, Temporary Error (502),
  • Error 502,
  • Bad 502 Gateway,
  • 502 Error,
  • 502. That’s an error,
  • 502 Service Temporarily Overloaded,
  • 502 Server Error: The server encountered a temporary error and could not complete your request,
  • 502 – Web server received an invalid response while acting as a gateway or proxy server,
  • 502 Bad Gateway Nginx,
  • 502 Proxy Error,
  • HTTP 502,
  • HTTP Error 502 Bad Gateway.


Что значит плохой шлюз: ошибка 502

Причины возникновения ошибки 502 Bad Gateway

  1. Первая и основная причина ― перегрузка сервера. Перегрузка может быть вызвана несколькими проблемами:

  2. Большое количество посетителей одновременно. Веб-ресурс может посещать ограниченное количество посетителей. Сколько человек может посетить сайт зависит от возможностей сервера (размера оперативной памяти) и настроек, которые сделал создатель ресурса. Если по какой-либо причине на сайт зайдёт больше пользователей, чем запланировано, сервис может не справиться и страница выдаст код 502. Такое случается при рекламных акциях и распродажах в интернет-магазинах.
  3. Атака хакеров или DDoS-атака. Эта проблема связана с предыдущей причиной перегрузки. Хакер имитирует большой наплыв пользователей, из-за чего сервер выходит из строя. Такие атаки могут быть использованы для снижения продаж.
  4. Плохая оптимизация сайта. Настройки ресурса сделаны так, что маленькое количество посетителей генерирует много запросов. В этом случае нужно оптимизировать работу сервера с пользовательскими запросами.
  5. Второй причиной возникновения кода 502 могут явиться ошибки РНР. Если для расширения функционала сайта в панель управления были добавлены некорректно настроенные плагины, они могут выдавать проблемы в своей работе. Вместе с ними ошибку покажет и сайт целиком. Также если код сайта написан неправильно, запросы могут давать отрицательный результат.
  6. Ошибка браузера. Проблема может быть на стороне пользователя, если у него установлены расширения, которые нарушают соединение с сервером сайта.

Чем отличается ошибка 502 Bad Gateway Nginx

Между браузером и сервером может стоять веб-сервер. Он используется для снижения нагрузки на сервер, аутентификации пользователей и многого другого. Самые популярные программы для создания веб-сервера ― Nginx и Apache. Так как веб-сервер является посредником между браузером и сервером, то именно он будет оповещать пользователя о проблеме. Поэтому в зависимости от веб-сервера в сообщении вы можете увидеть надпись Bad Gateway Nginx или Bad Gateway Apache. При этом причины возникновения проблемы одинаковы.

Как исправить ошибку 502

Что делать, если вы пользователь

  1. Перезагрузите страницу, если проблема была вызвана наплывом посетителей. Возможно, через некоторое время посетители уйдут со страницы и вы сможете увидеть контент.
  2. Попробуйте зайти на другой веб-ресурс. Если вы можете зайти на другой сайт, значит проблема на стороне владельца ресурса и вы ничего не можете сделать. Вернитесь на страницу позже, когда администратор восстановит доступ.
  3. Проверьте подключение к интернету. Из-за низкой скорости или нестабильности соединения браузер может не получать данные с сервера.
  4. Запустите браузер в режиме «Инкогнито». В режиме «Инкогнито» браузер работает с базовыми настройками. Если вам удалось зайти на веб-ресурс в этом режиме, значит одно из ваших расширений браузера мешает соединению. Это расширение нужно отключить.
  5. Почистите файлы cookies. Если при повторном входе на сайт всё равно отображается ошибка 502, очистите кэш браузера. Возможно, доступ уже восстановлен, но ваш браузер обращается к старой версии страницы из кэша.
  6. Очистите кэш DNS. DNS-кэш — это временная база данных вашего компьютера, которая хранит записи обо всех последних посещениях и попытках посещений веб-сайтов и их IP-адресах. Кэш позволяет ускорить вход на часто посещаемые веб-ресурсы. Если у сайта изменились DNS, а данные из кэша отправляют на старый IP-адрес, в браузере появится код 502. После очистки браузер начнёт обращаться к новому IP-адресу.


Как очистить кэш DNS

В зависимости от вашей операционной системы очистите кэш по одной из инструкций.

  1. Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
  1. Введите команду:

ipconfig /flushdns

  1. Дождитесь сообщения об очистке кэша:
  1. Откройте терминал клавишами Ctrl+Alt+T.
  2. Введите команду:

Для Ubuntu:

sudo service network-manager restart

Для других дистрибутивов:

sudo /etc/init.d/nscd restart

  1. Войдите в терминал. Для этого нажмите клавиши Command + Space. Введите Терминал и нажмите на найденное приложение.
  2. Введите команду:

sudo killall -HUP mDNSResponder

Готово, вы очистили кеш DNS. Попробуйте заново зайти на сайт.

Что делать, если вы владелец сайта

Проверьте количество свободной памяти. Это можно сделать двумя способами.

Способ 1 ― введите команду top в командной строке сервера:

Mem ― вся оперативная память.

Swap ― раздел подкачки.

Посмотрите на строку Memfree. Это количество свободного места на сервере. Если там указано маленькое число, ошибка 502 Bad Gateway появляется из-за нехватки памяти. Увеличьте количество оперативной памяти и проблема пропадёт. Также в результатах можно будет увидеть, какую нагрузку на сервер даёт каждый отдельный процесс.

Способ 2 ― введите команду free -m.

Mem ― вся оперативная память.

Swap ― раздел подкачки.

В строке Memfree показано свободное место на сервере. Если там маленькое число, увеличьте количество оперативной памяти.

Проверьте логи сервера. Если проблема возникла в момент каких-либо обновлений на сайте, проверьте журнал изменений, чтобы отменить те доработки, которые нарушили функциональность сервера. Также в логах можно увидеть DDos-атаку. Если дело в нехватке памяти, в логах отобразится ошибка OOM (out of memory).

Проверьте плагины в WordPress. Если ваш сайт создан на WordPress, некоторые плагины и темы могут нарушать работу сервера.

  1. 1.

    Войдите в панель управления WordPress. Если вы пользуетесь услугой REG.Site, войти в панель управления CMS можно прямо из Личного кабинета.

  2. 2.

    Перейдите во вкладку «Плагины» ― «Установленные».

  3. 3.

    Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

Можно сразу отключить все плагины, чтобы убедиться, что один из них влияет на работу сервера. И далее по очереди включайте плагины, пока не найдёте конкретный плагин-виновник.

Проверьте, как работают вспомогательные службы, например MySQL и Memcached. Иногда они могут стать причиной 502 ошибки.

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


Сайт находится на виртуальном хостинге REG.RU

Если вы столкнулись с единичными случаями возникновения 502 ошибки, можете проигнорировать их.
Если код 502 возникает регулярно, напишите заявку в службу поддержки. В заявке укажите:

  1. Точное московское время наблюдения проблемы.
  2. Название сайта, на котором была замечена проблема.
  3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
  4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.


Сайт находится на VPS REG.RU

Чаще всего на VPS используется связка: Nginx + бэкенд-сервер (Apache, PHP-FPM, Gunicorn, NodeJS). Ошибка 502 возникает в случае, если Nginx не может получить ответ от этих сервисов.
Клиенты с VPS сталкиваются с «502 Bad Gateway», когда:

  • какой-то из сервисов выключен. Перезапустите веб-сервер Apache, PHP-FPM либо другой сервис, с которым работает Nginx;
  • между Nginx и бэкенд-сервером некорректно настроена связь. Например, Nginx производит обращение к порту 8080, а веб-сервер Apache «слушает» на 8081. В этом случае необходимо скорректировать настройки веб-сервера.

Если вам не удалось самостоятельно устранить ошибку 502, обратитесь в техподдержку. В заявке укажите:

  1. Точное московское время наблюдения проблемы.
  2. Название сайта, на котором была замечена проблема.
  3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
  4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.

  • Ошибка при запуске приложения 500
  • Ошибка при запуске приложения 1с тонкий клиент
  • Ошибка при запуске приложения 135dec40
  • Ошибка при запуске приложения 0чс000906
  • Ошибка при запуске приложения 0чс0000906 фар край 3