Загружая страницу, браузер отправляет кучу запросов другим серверам. Они обрабатывают все запросы, затем возвращают код ответа 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
Нужно подождать некоторое время, пока операция не завершится. Как только действие будет завершено, на экране выйдет подтверждение, что кэш был очищен.

Для Linux действие примерно схоже, но команда выглядит иначе. Открываю утилиту «Терминал» и ввожу в поле вот такой запрос:
Для Ubuntu:
sudo service network-manager restart
Для других дистрибутивов:
sudo /etc/init.d/nscd restart
Попробовать зайти с другого браузера
Проблема 502 Bad Gateway может быть актуальна и для конкретного браузера. Если у вас на компьютере есть другой интернет-обозреватель, попробуйте открыть сайт через него.
Отключить плагины и расширения
На загрузку некоторых страниц могут влиять установленные в браузер плагины и расширения. Особенно это касается VPN-сервисов и блокировщиков рекламы. Попробуйте поочередно отключать их и перезапускать страницу. Не исключено, что виновник будет найден.
Зайти на страницу позже
Когда ничего из вышеперечисленного не помогло, значит, проблема все же кроется на стороне сервера. Вам остается только подождать некоторое время, пока разработчики не устранят ошибку на сайте. Вы также можете написать владельцу и сообщить о проблеме.
Читайте также
![]()
![]()
Что делать, если вы администратор сайта
Обычно такие проблемы самостоятельно решать не рекомендуется. Лучше сразу же обратиться в службу технической поддержки и описать проблему. Но есть пара действий, которые все же могут помочь определить источник проблемы.
Проверка журнала ошибок
Актуально в случаях, при которых ошибка 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. Понадобится некоторое время, чтобы причины ошибок были записаны. Потом можно тщательно изучить записи и уже на основе их предпринимать конкретные изменения.
Проверка плагинов
Следует проверить, не влияют ли какие-либо плагины на работу сайта. Для этого можно поочередно отключать их, просто переименовывая папку интересующего плагина. Для этого надо выделить папку, затем нажать на меню «Файл» и в нем выбрать пункт «Переименовать».

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

Ошибка 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 на виртуальном сервере не помогут, придется обращаться в техподдержку хостинга. При этом обязательно надо упомянуть, что вы уже предприняли и как проводили все действия.
Содержание
Составили подробный классификатор кодов состояния HTTP. Добавляйте в закладки, чтобы был под рукой, когда понадобится.
Что такое код ответа HTTP
Когда посетитель переходит по ссылке на сайт или вбивает её в поисковую строку вручную, отправляется запрос на сервер. Сервер обрабатывает этот запрос и выдаёт ответ — трехзначный цифровой код HTTP от 100 до 510. По коду ответа можно понять реакцию сервера на запрос.
Первая цифра в ответе обозначает класс состояния, другие две — причину, по которой мог появиться такой ответ.
Как проверить код состояния страницы
Проверить коды ответа сервера можно вручную с помощью браузера и в панелях веб‑мастеров: Яндекс.Вебмастер и Google Search Console.
В браузере
Для примера возьмём Google Chrome.
-
Откройте панель разработчика в браузере клавишей F12, комбинацией клавиш Ctrl + Shift + I или в меню браузера → «Дополнительные инструменты» → «Инструменты разработчика». Подробнее об этом рассказывали в статье «Как открыть исходный код страницы».
-
Переключитесь на вкладку «Сеть» в Инструментах разработчика и обновите страницу:

В Яндекс.Вебмастере
Откройте инструмент «Проверка ответа сервера» в Вебмастере. Введите URL в специальное поле и нажмите кнопку «Проверить»:

Как добавить сайт в Яндекс.Вебмастер и другие сервисы Яндекса
В Google Search Console
Чтобы посмотреть код ответа сервера в GSC, перейдите в инструмент проверки URL — он находится в самом верху панели:

Введите ссылку на страницу, которую хотите проверить, и нажмите Enter. В результатах проверки нажмите на «Изучить просканированную страницу» в блоке «URL есть в индексе Google».

А затем в открывшемся окне перейдите на вкладку «Подробнее»:

Теперь расскажем подробнее про все классы кодов состояния HTTP.
1* класс кодов (информационные сообщения)
Это системный класс кодов, который только информирует о процессе передачи запроса. Такие ответы не являются ошибкой, хотя и могут отображаться в браузере как Error Code.
100 Continue
Этот ответ сообщает, что полученные сведения о запросе устраивают сервер и клиент может продолжать отправлять данные. Такой ответ может требоваться клиенту, если на сервер отправляется большой объём данных.
101 Switching Protocols
Сервер одобрил переключение типа протокола, которое запросил пользователь, и в настоящий момент выполняет действие.
102 Processing
Запрос принят — он находится в обработке, и на это понадобится чуть больше времени.
103 Checkpoint
Контрольная точка — используется в запросах для возобновления после прерывания запросов POST или PUT.
POST отправляет данные на сервер, PUT создает новый ресурс или заменяет существующий данными, представленными в теле запроса.
Разница между ними в том, что PUT работает без изменений: повторное его применение даёт такой же результат, что и в первый раз, а вот повторный вызов одного и того же метода POST часто меняет данные.
Пример — оформленный несколько раз интернет‑заказ. Такое часто происходит как раз по причине неоднократного использования запроса PUT.
105 Name Not Resolved
Не удается преобразовать DNS‑адрес сервера — это означает ошибку в службе DNS. Эта служба преобразует IP‑адреса в знакомые нам доменные имена.
2* класс кодов (успешно обработанные запросы)
Эти коды информируют об успешности принятия и обработки запроса. Также сервер может передать заголовки или тело сообщений.
200 ОК
Все хорошо — HTTP‑запрос успешно обработан (не ошибка).
201 Created
Создано — транзакция успешна, сформирован новый ресурс или документ.
202 Accepted
Принято — запрос принят, но ещё не обработан.
203 Non‑Authoritative Information
Информация не авторитетна — запрос успешно обработан, но передаваемая информация была взята не из первичного источника (данные могут быть устаревшими).
204 No Content
Нет содержимого — запрос успешно обработан, однако в ответе только заголовки без контента сообщения. Не нужно обновлять содержимое документа, но можно применить к нему полученные метаданные.
205 Reset Content
Сбросить содержимое. Запрос успешно обработан — но нужно сбросить введенные данные. Страницу можно не обновлять.
206 Partial Content
Частичное содержимое. Сервер успешно обработал часть GET‑запроса, а другую часть вернул.
GET — метод для чтения данных с сайта. Он говорит серверу, что клиент хочет прочитать какой‑то документ.
Представим интернет‑магазин и страницы каталога. Фильтры, которые выбирает пользователь, передаются благодаря методу GET. GET‑запрос работает с получением данных, а POST‑запрос нужен для отправки данных.
При работе с подобными ответами следует уделить внимание кэшированию.
207 Multi‑Status
Успешно выполнено несколько операций — сервер передал результаты выполнения нескольких независимых операций. Они появятся в виде XML‑документа с объектом multistatus.
226 IM Used
Успешно обработан IM‑заголовок (специальный заголовок, который отправляется клиентом и используется для передачи состояния HTTP).
3* класс кодов (перенаправление на другой адрес)
Эти коды информируют, что для достижения успешной операции нужно будет сделать другой запрос, возможно, по другому URL.
300 Multiple Choices
Множественный выбор — сервер выдает список нескольких возможных вариантов перенаправления (максимум — 5). Можно выбрать один из них.
301 Moved Permanently
Окончательно перемещено — страница перемещена на другой URL, который указан в поле Location.
302 Found/Moved
Временно перемещено — страница временно перенесена на другой URL, который указан в поле Location.
303 See Other
Ищите другую страницу — страница не найдена по данному URL, поэтому смотрите страницу по другому URL, используя метод GET.
304 Not Modified
Модификаций не было — с момента последнего визита клиента изменений не было.
305 Use Proxy
Используйте прокси — запрос к нужному ресурсу можно сделать только через прокси‑сервер, URL которого указан в поле Location заголовка.
306 Unused
Зарезервировано. Код в настоящий момент не используется.
307 Temporary Redirect
Временное перенаправление — запрашиваемый ресурс временно доступен по другому URL.
Этот код имеет ту же семантику, что код ответа 302 Found, за исключением того, что агент пользователя не должен изменять используемый метод HTTP: если в первом запросе использовался POST, то во втором запросе также должен использоваться POST.
308 Resume Incomplete
Перемещено полностью (навсегда) — запрашиваемая страница была перенесена на новый URL, указанный в поле Location заголовка. Метод запроса (GET/POST) менять не разрешается.
4* класс кодов (ошибки на стороне клиента)
Эти коды указывают на ошибки со стороны клиентов.

400 Bad Request
Неверный запрос — запрос клиента не может быть обработан, так как есть синтаксическая ошибка (возможно, опечатка).
401 Unauthorized
Не пройдена авторизация — запрос ещё в обработке, но доступа нет, так как пользователь не авторизован.
Для доступа к запрашиваемому ресурсу клиент должен представиться, послав запрос, включив при этом в заголовок сообщения поле Authorization.
402 Payment Required
Требуется оплата — зарезервировано для использования в будущем. Код предусмотрен для платных пользовательских сервисов, а не для хостинговых компаний.
403 Forbidden
Запрещено — запрос принят, но не будет обработан, так как у клиента недостаточно прав. Может возникнуть, когда пользователь хочет открыть системные файлы (robots, htaccess) или не прошёл авторизацию.
404 Not Found
Не найдено — запрашиваемая страница не обнаружена. Сервер принял запрос, но не нашёл ресурса по указанному URL (возможно, была ошибка в URL или страница была перемещена).
405 Method Not Allowed
Метод не разрешён — запрос был сделан методом, который не поддерживается данным ресурсом. Сервер должен предложить доступные методы решения в заголовке Allow.
406 Not Acceptable
Некорректный запрос — неподдерживаемый поисковиком формат запроса (поисковый робот не поддерживает кодировку или язык).
407 Proxy Authentication Required
Нужно пройти аутентификацию прокси — ответ аналогичен коду 401, только нужно аутентифицировать прокси‑сервер.
408 Request Timeout
Тайм‑аут запроса — запрос клиента занял слишком много времени. На каждом сайте существует свое время тайм‑аута — проверьте интернет‑соединение и просто обновите страницу.
409 Conflict
Конфликт (что‑то пошло не так) — запрос не может быть выполнен из‑за конфликтного обращения к ресурсу (несовместимость двух запросов).
410 Gone
Недоступно — ресурс раньше был размещён по указанному URL, но сейчас удалён и недоступен (серверу неизвестно месторасположение).
411 Length Required
Добавьте длины — сервер отклоняет отправляемый запрос, так как длина заголовка не определена, и он не находит значение Content‑Length.
Нужно исправить заголовки на сервере, и в следующий раз робот сможет проиндексировать страницу.
412 Precondition Failed
Предварительное условие не выполнено — стоит проверить правильность HTTP‑заголовков данного запроса.
413 Request Entity Too Large
Превышен размер запроса — перелимит максимального размера запроса, принимаемого сервером. Браузеры поддерживают запросы от 2 до 8 килобайт.
414 Request‑URI Too Long
Превышена длина запроса — сервер не может обработать запрос из‑за длинного URL. Такая ошибка может возникнуть, например, когда клиент пытается передать чересчур длинные параметры через метод GET, а не POST.
415 Unsupported Media Type
Формат не поддерживается — сервер не может принять запрос, так как данные подгружаются в некорректном формате, и сервер разрывает соединение.
416 Requested Range Not Satisfiable
Диапазон не поддерживается — ошибка возникает в случаях, когда в самом HTTP‑заголовке прописывается некорректный байтовый диапазон.
Корректного диапазона в необходимом документе может просто не быть, или есть опечатка в синтаксисе.
417 Expectation Failed
Ожидания не оправдались — прокси некорректно идентифицировал содержимое поля «Expect: 100‑Continue».
418 I’m a teapot
Первоапрельская шутка разработчиков в 1998 году. В расшифровке звучит как «я не приготовлю вам кофе, потому что я чайник». Не используется в работе.
422 Unprocessable Entity
Объект не обработан — сервер принял запрос, но в нём есть логическая ошибка. Стоит посмотреть в сторону семантики сайта.
423 Locked
Закрыто — ресурс заблокирован для выбранного HTTP‑метода. Можно перезагрузить роутер и компьютер. А также использовать только статистический IP.
424 Failed Dependency
Неуспешная зависимость — сервер не может обработать запрос, так как один из зависимых ресурсов заблокирован.
Выполнение запроса напрямую зависит от успешности выполнения другой операции, и если она не будет успешно завершена, то вся обработка запроса будет прервана.
425 Unordered Collection
Неверный порядок в коллекции — ошибка возникает, если клиент указал номер элемента в неупорядоченном списке или запросил несколько элементов в порядке, отличном от серверного.
426 Upgrade Required
Нужно обновление — в заголовке ответа нужно корректно сформировать поля Upgrade и Connection.
Этот ответ возникает, когда серверу требуется обновление до SSL‑протокола, но клиент не имеет его поддержки.
428 Precondition Required
Нужно предварительное условие — сервер просит внести в запрос информацию о предварительных условиях обработки данных, чтобы выдавать корректную информацию по итогу.
429 Too Many Requests
Слишком много запросов — отправлено слишком много запросов за короткое время. Это может указывать, например, на попытку DDoS‑атаки, для защиты от которой запросы блокируются.
431 Request Header Fields Too Large
Превышена длина заголовков — сервер может и не отвечать этим кодом, вместо этого он может просто сбросить соединение.
Исправляется это с помощью сокращения заголовков и повторной отправки запроса.
434 Requested Host Unavailable
Адрес запрашиваемой страницы недоступен.
444 No Response
Нет ответа — код отображается в лог‑файлах, чтобы подтвердить, что сервер никак не отреагировал на запрос пользователя и прервал соединение. Возвращается только сервером nginx.
Nginx — программное обеспечение с открытым исходным кодом. Его используют для создания веб‑серверов, а также в качестве почтового или обратного прокси‑сервера. Nginx решает проблему падения производительности из‑за роста трафика.
449 Retry With
Повторите попытку — ошибка говорит о необходимости скорректировать запрос и повторить его снова. Причиной становятся неверно указанные параметры (возможно, недостаточно данных).
450 Blocked by Windows Parental Controls
Заблокировано родительским контролем — говорит о том, что с компьютера попытались зайти на заблокированный ресурс. Избежать этой ошибки можно изменением параметров системы родительского контроля.
451 Unavailable For Legal Reasons
Недоступно по юридическим причинам — доступ к ресурсу закрыт, например, по требованию органов государственной власти или по требованию правообладателя в случае нарушения авторских прав.
456 Unrecoverable Error
Неустранимая ошибка — при обработке запроса возникла ошибка, которая вызывает некорректируемые сбои в таблицах баз данных.
499 Client Closed Request
Запрос закрыт клиентом — нестандартный код, используемый nginx в ситуациях, когда клиент закрыл соединение, пока nginx обрабатывал запрос.
5* класс кодов (ошибки на стороне сервера)
Эти коды указывают на ошибки со стороны серверов.
При использовании всех методов, кроме HEAD, сервер должен вернуть в теле сообщения гипертекстовое пояснение для пользователя. И его можно использовать в работе.

500 Internal Server Error
Внутренняя ошибка сервера — сервер столкнулся с неким условием, из‑за которого не может выполнить запрос.
Проверяйте, корректно ли указаны директивы в системных файлах (особенно htaccess) и нет ли ошибки прав доступа к файлам. Обратите внимание на ошибки внутри скриптов и их медленную работу.
501 Not Implemented
Не выполнено — код отдается, когда сам сервер не может идентифицировать метод запроса.
Сами вы эту ошибку не исправите. Устранить её может только сервер.
502 Bad Gateway
Ошибка шлюза — появляется, когда сервер, выступая в роли шлюза или прокси‑сервера, получил ответное сообщение от вышестоящего сервера о несоответствии протоколов.
Актуально исключительно для прокси и шлюзовых конфигураций.
503 Service Unavailable
Временно не доступен — сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее).
В поле Retry‑After заголовка сервер укажет время, через которое можно повторить запрос.
504 Gateway Timeout
Тайм‑аут шлюза — сервер, выступая в роли шлюза или прокси‑сервера, не получил ответа от вышестоящего сервера в нужное время.
Исправить эту ошибку самостоятельно не получится. Здесь дело в прокси, часто — в веб‑сервере.
Первым делом просто обновите веб‑страницу. Если это не помогло, нужно почистить DNS‑кэш. Для этого нажмите горячие клавиши Windows+R и введите команду cmd (Control+пробел). В открывшемся окне укажите команду ipconfig / flushdns и подтвердите её нажатием Enter.
505 HTTP Version Not Supported
Сервер не поддерживает версию протокола — отсутствует поддержка текущей версии HTTP‑протокола. Нужно обеспечить клиента и сервер одинаковой версией.
506 Variant Also Negotiates
Неуспешные переговоры — с такой ошибкой сталкиваются, если сервер изначально настроен неправильно. По причине ошибочной конфигурации выбранный вариант указывает сам на себя, из‑за чего процесс и прерывается.
507 Insufficient Storage
Не хватает места для хранения — серверу недостаточно места в хранилище. Нужно либо расчистить место, либо увеличить доступное пространство.
508 Loop Detected
Обнаружен цикл — ошибка означает провал запроса и выполняемой операции в целом.
509 Bandwidth Limit Exceeded
Превышена пропускная способность — используется при чрезмерном потреблении трафика. Владельцу площадки следует обратиться к своему хостинг‑провайдеру.
510 Not Extended
Не продлён — ошибка говорит, что на сервере отсутствует нужное для клиента расширение. Чтобы исправить проблему, надо убрать часть неподдерживаемого расширения из запроса или добавить поддержку на сервер.
511 Network Authentication Required
Требуется аутентификация — ошибка генерируется сервером‑посредником, к примеру, сервером интернет‑провайдера, если нужно ввести пароль для получения доступа к сети через платную точку доступа.
принят и клиент может продолжать присылать запросы либо проигнорировать
этот ответ, если запрос был завершён.
клиента, содержащий заголовок
Upgrade:, и указывает, чтосервер переключился на протокол, который был указан в заголовке. Эта
возможность позволяет перейти на несовместимую версию протокола и обычно
не используется.
обрабатывает его, но обработка ещё не завершена.
загружены заранее, пока сервер будет подготавливать основной ответ.
RFC 8297 (Experimental).
OK
метода HTTP, который был запрошен:
-
GET: «ПОЛУЧИТЬ». Запрошенный ресурс был найден и передан в теле
ответа. - HEAD: «ЗАГОЛОВОК». Заголовки переданы в ответе.
-
POST: «ПОСЫЛКА». Ресурс, описывающий результат действия сервера на
запрос, передан в теле ответа. -
TRACE: «ОТСЛЕЖИВАТЬ». Тело ответа содержит тело запроса полученного
сервером.
Этот код обычно присылается в ответ на запрос PUT «ПОМЕСТИТЬ».
нет способа с помощью HTTP отправить асинхронный ответ позже, который
будет показывать итог обработки запроса. Это предназначено для случаев,
когда запрос обрабатывается другим процессом или сервером, либо для
пакетной обработки.
которая возвращена, была предоставлена не от исходного сервера, а из
какого-нибудь другого источника. Во всех остальных ситуациях более
предпочтителен код ответа 200 OK.
ответа, которые могут быть полезны, присылаются. Клиент может
использовать их для обновления кешированных заголовков полученных ранее
для этого ресурса.
чтобы сообщить клиенту, что необходимо сбросить отображение документа,
который прислал этот запрос.
присылает заголовок диапазона, чтобы выполнить загрузку отдельно, в
несколько потоков.
«Множественный выбор». Этот код ответа присылается, когда запрос имеет
более чем один из возможных ответов. И User-agent или пользователь
должен выбрать один из ответов. Не существует стандартизированного
способа выбора одного из полученных ответов.
«Перемещён на постоянной основе». Этот код ответа значит, что URI
запрашиваемого ресурса был изменён. Возможно, новый URI будет
предоставлен в ответе.
«Найдено». Этот код ответа значит, что запрошенный ресурс
временно изменён. Новые изменения в URI могут быть доступны в
будущем. Таким образом, этот URI, должен быть использован клиентом в
будущих запросах.
направлять клиента для получения запрашиваемого ресурса в другой URI с
запросом GET.
значит, что запрошенный ресурс не был изменён. Таким образом, клиент
может продолжать использовать кешированную версию ответа.
доступен через прокси. Этот код ответа в основном не поддерживается из
соображений безопасности.
запросы должны использовать указанный прокси.»
получил запрошенный ресурс на другой URL-адрес с тем же методом, который
использовал предыдущий запрос. Данный код имеет ту же семантику, что код
ответа
302 Found, за исключением того, что агентпользователя не должен изменять используемый метод HTTP: если в первом
запросе использовался
POST, то во втором запросе такжедолжен использоваться
POST.
«Перенаправление на постоянной основе». Это означает, что ресурс
теперь постоянно находится в другом URI, указанном в заголовке
Location: HTTP Response. Данный код ответа имеет ту же
семантику, что и код ответа 301 Moved Permanently, за
исключением того, что агент пользователя не должен изменять
используемый метод HTTP: если POST использовался в первом
запросе, POST должен использоваться и во втором запросе.
Примечание: Это экспериментальный код ответа,
Спецификация которого в настоящее время находится в черновом виде.
из-за неверного синтаксиса.
аутентификация. Статус похож на статус 403, но,в этом случае,
аутентификация возможна.
использования. Первоначальная цель для создания этого кода была в
использовании его для цифровых платёжных систем(на данный момент не
используется).
отказывается дать надлежащий ответ.
ответа, наверно, самый известный из-за частоты его появления в вебе.
деактивирован и не может быть использован. Два обязательных метода,
GET и HEAD, никогда не должны бытьдеактивированы и не должны возвращать этот код ошибки.
Этот ответ отсылается, когда веб сервер после выполнения
server-driven content negotiation, не нашёл контента, отвечающего критериям, полученным из user agent.
прокси сервера.
означает, что сервер хотел бы отключить это неиспользуемое соединение.
Этот метод используется все чаще с тех пор, как некоторые браузеры,
вроде Chrome и IE9, стали использовать
HTTP механизмы предварительного соединения
для ускорения сёрфинга (смотрите баг 634278, будущей
реализации этого механизма в Firefox). Также учитывайте, что некоторые
серверы прерывают соединения не отправляя подобных сообщений.
Этот ответ отсылается, когда запрос конфликтует с текущим состоянием
сервера.
Этот ответ отсылается, когда запрашиваемый контент удалён с сервера.
Запрос отклонён, потому что сервер требует указание заголовка
Content-Length, но он не указан.
выполнить
Размер запроса превышает лимит, объявленный сервером. Сервер может
закрыть соединение, вернув заголовок Retry-After
его обработать
запрос отклонён
Range не может бытьвыполнен; возможно, он выходит за пределы переданного URI
Expect, не может быть выполнено сервером.
не знает как обработать.
обработан. Единственные методы, которые сервера должны поддерживать (и,
соответственно, не должны возвращать этот код) —
GET иHEAD.
качестве шлюза для получения ответа, нужного для обработки запроса,
получил недействительный (недопустимый) ответ.
причинами являются отключение сервера или то, что он перегружен.
Обратите внимание, что вместе с этим ответом удобная для
пользователей(user-friendly) страница должна отправлять объяснение
проблемы. Этот ответ должен использоваться для временных условий и
Retry-After: HTTP-заголовок должен, если возможно,содержать предполагаемое время до восстановления сервиса. Веб-мастер
также должен позаботиться о заголовках, связанных с кешем, которые
отправляются вместе с этим ответом, так как эти ответы, связанные с
временными условиями, обычно не должны кешироваться.
не может получить ответ вовремя.
поддерживается сервером.

Здравствуйте, друзья!
Когда дело доходит до проверки веб-сайтов в интернете, вы можете столкнуться с различными ошибками.
Одной из самых известных и популярных среди всех является ошибка «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 или как его решить?
Вот пошаговое руководство по устранению ошибки 502 Bad Gateway. Узнайте, что это значит, как определить и как решить.
Что такое ошибка 502 Bad Gateway?
Когда вы пытаетесь открыть веб-страницу, ваш компьютер отправляет запрос на веб-сервер для доступа к этой странице. Когда сервер получает ваше сообщение, он завершает ваш запрос и возвращает содержимое с заголовком HTTP и кодом состояния HTTP. В результате этого может возникнуть множество проблем со связью между вашей системой и веб-сервером.
Коды состояния HTTP из диапазона 500, такие как 500, 501, 503, 504 и т. д., указывают на ошибки сервера среди этих сетевых сбоев.
Ошибка 502 — это один из кодов состояния, указывающий на то, что веб-сервер, к которому вы подключились, служит прокси-сервером для данных, ретранслируемых с другого сервера, но этот сервер вернул неверный ответ.
В зависимости от операционной системы, браузера, веб-сервера и хоста ошибка 502 Bad Gateway может появляться по-разному. Ниже приведены наиболее частые формы временной ошибки HTTP 502 Bad Gateway:
- Ошибка HTTP 502 Неверный шлюз
- 502 Ошибка прокси-сервера
- 502 Плохой шлюз NGINX
- Ошибка сервера
- Служба шлюза 502 временно перегружена
- HTTP 502
- Временная ошибка 502
Вот пример того, как Google отображает это.

Другие службы, такие как Twitter, могут отображать совершенно другое сообщение в ответ на ошибку 502 Bad Gateway, например «Twitter переполнен». Это кажется немного более удобным для пользователя.

Причины ошибки 502 Bad Gateway
Давайте рассмотрим, что вызывает плохую ошибку 502, прежде чем мы рассмотрим, как ее устранить. Ошибка шлюза 502 — это временная ошибка, которая может возникать по разным причинам. Ниже приведены некоторые из наиболее распространенных причин.
- Из-за внезапного всплеска трафика (перегрузка сервера)
- Когда брандмауэр блокирует запрос
- Когда адрес домена не разрешается
- Время ожидания программного обеспечения сервера (возврат запроса с веб-сервера занимает больше времени, чем предполагалось.)
- Некоторые расширения браузера также могут иногда приводить к ошибкам, в основном это расширение AdBlock.
Ошибка 502 bad gateway обычно указывает на проблему с сетью/сервером; иногда это также может быть проблемой на стороне клиента. Эти параметры различаются в зависимости от того, возникла ли проблема на нашем конце или на исходных серверах. Если исходный сервер вызывает проблему, вы как пользователь мало что можете сделать, но мы должны проверить и подтвердить, что проблема не на нашей стороне.
Если вы пользователь, попробуйте следующее:
Попробуйте перезагрузить страницу.
Когда вы сталкиваетесь с проблемой плохого шлюза 502, первое, что вы должны сделать, это подождать несколько минут, а затем перезагрузить веб-сайт. Это связано с тем, что проблема могла быть вызвана временно перегруженным сервером.
Проверьте, не закрыт ли сайт для других.
Если у вас возникли проблемы с подключением к веб-сайту (по какой-либо причине), вы можете увидеть, возникают ли проблемы только у вас или у других людей. Для этого существует множество инструментов, таких как down.com.

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

Проверьте расширения браузера
Если в вашем браузере установлены расширения, проблема может быть вызвана одним или несколькими из них. Отключите все свои расширения, а затем снова попробуйте зайти на страницу. Если после этого ошибка исчезнет, скорее всего, проблема связана с плагином или расширением. Чтобы найти нарушителя, включите свои плагины один за другим после этого.
Перезагрузите устройства
Если вы использовали средство проверки сайта и определили, что сайт не работает только для вас, и вы попробовали другой браузер с тем же результатом, вы знаете, что проблема не в сервере или браузере. Скорее всего проблема в вашем устройстве.
Скорее всего, ваш компьютер или сетевое оборудование (Wi-Fi, маршрутизатор и т. д.) испытывают странные и временные проблемы. Эту проблему можно решить, перезагрузив компьютер и сетевое оборудование.
Изменить DNS-серверы
Проблемы с DNS могут иногда приводить к ошибкам 502. Смена DNS-серверов — плохая идея, но это один из способов проверки на наличие ошибок. Ваш интернет-провайдер, скорее всего, настроит ваши DNS-серверы, если вы не измените их самостоятельно. Вы можете изменить их на сторонние DNS-серверы, такие как Open DNS или Google DNS, что может решить проблему. Есть и другие преимущества перехода на DNS-серверы, такие как повышение скорости и надежности.
Если вы системный администратор или владелец веб-сайта, попробуйте следующее:
Работает ли внутренний сервер?
- Проверьте, работает ли внутренний сервер (например, PHP, NodeJS, Tomcat и т. д.)? Если нет, запустите его.
- Если бэкэнд-сервер работает, может быть, он завис? Или не в состоянии обслужить какой-либо запрос?
- Может ли веб-сервер общаться с внутренним сервером? Может проблема в брандмауэре?
Видите ли, причин может быть множество, и лучший способ отладки — проверить журналы веб-сервера и внутреннего сервера, чтобы понять, почему он не может обслужить запрос. Как только вы узнаете, что вызывает проблему, вы сможете это исправить.
Временно отключите CDN или брандмауэр.
Сети доставки контента (CDN) представляют собой прозрачную основу Интернета для распространения контента. Ошибка 502 bad Gateway может быть вызвана CDN. Вы используете CDN от стороннего сервиса.
Если изменение настроек брандмауэра и компакт-диска не помогает, рассмотрите возможность их временного отключения и перезапуска веб-сайта. Эта процедура не на 100% эффективна, но стоит попробовать, чтобы понять, в чем проблема.
Подведение итогов 👨💻
В этой статье мы рассмотрели, что означает проблема 502 Bad Gateway, наиболее распространенные причины и способы ее решения.
502 — это ошибка, возникающая, когда серверы не могут обмениваться данными. Применяя описанные выше методы, вы должны лучше понять проблему и способы ее устранения.
Содержание
- Способ 1: Перезагрузка страницы
- Способ 2: Проверка связи с интернетом
- Способ 3: Очистка кэша и cookies
- Способ 4: Очистка кэша DNS
- Способ 5: Отключение расширений браузера
- Google Chrome
- Mozilla Firefox
- Яндекс.Браузер
- Способ 5: Использование другого браузера
- Вопросы и ответы

Способ 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. Произвести сброс можно посредством «Командной строки».
- Оснастку требуется запустить с административными полномочиями, например, с помощью нахождения её в «Поиске» и выбора соответствующего варианта.
- После запуска интерфейса введите в него команду
ipconfig /flushdnsи нажмите Enter. - После появления сообщения как на скриншоте ниже закрывайте «Командную строку» и попробуйте открыть проблемную страницу – не исключено, что теперь ошибка пропадёт.


Способ 5: Отключение расширений браузера
Вызывать появление рассматриваемого сбоя могут и некоторые дополнения для веб-обозревателя, в частности, предоставляющие услуги VPN или прокси. Получив ошибку 502, будет нелишним отключить все расширения и проверить, не устранена ли она.
Google Chrome
Самый популярный настольный браузер стал таковым в том числе и вследствие поддержки большого количества дополнений. Разработчики предусмотрели ситуацию, когда пользователю может потребоваться отключить их, поэтому реализовали такую возможность. Её рассмотрел один из наших авторов, ниже представлена ссылка на соответствующий материал.
Подробнее: Как отключить расширения в Google Chrome

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


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




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

Способ 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 следует помнить, что это не вирус и данная ошибка не представляет опасности для устройства пользователя.
Необходимо определить кроется ли проблема в настройках компьютера либо это имеет отношение к серверу.
Исходя из вывода, предпринимать необходимые действия.
Для владельцев сайтов или серверов, позаботиться о безопасности.
А также обеспечить систему необходимым объемом оперативной памяти и ресурса.
Источник