Ошибка Cloudflare 502 Bad Gateway 2023: лучшее руководство

502 Bad Gateway — это распространенный код состояния ошибки HTTP, который обычно возникает из-за проблем на сервере. Это когда ошибка связана с сервером веб-сайта, а не с клиентом (вашим браузером).

Когда Cloudflare не может связаться с исходным сервером или если его службы не работают, он может сгенерировать ошибку 502 Bad Gateway.

Несмотря на то, что это временная ошибка, она может произойти во многих случаях в зависимости от того, кто размещает ваш веб-сайт и как он настроен.

Итак, почему возникает эта ошибка и как исправить ошибку 502 Bad Gateway Cloudflare?

Давайте выясним.

Содержание

  • Ошибка Cloudflare 502 Bad Gateway: что это значит?
    • Различные варианты ошибки 502 Bad Gateway
    • Ошибка 502 Bad Gateway, вызванная Cloudflare
  • Как исправить ошибку Cloudflare 502 Bad Gateway?
    • 1. Перезагрузите страницу после очистки кеша
    • 2. Проверьте свои DNS-серверы
    • 3. Проверьте свой веб-хостинг
    • 4. Отключить прокси-сервер Cloudflare
    • 5. Конфликт плагина/темы в WordPress
  • Резюме: Ошибка Cloudflare 502 Bad Gateway 2023

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

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

Это был плохой способ объяснить это? Позвольте мне попробовать еще раз, извините.

(Или, если вы просто хотите узнать, как исправить эту ошибку 502 Bad Gateway Cloudflare, нажмите здесь.)

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

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

Ошибка 502 Bad Gateway возникает, когда Cloudflare не может установить хорошее соединение с веб-сервером, на котором работает ваш сайт.

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

Различные варианты ошибки 502 Bad Gateway

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

  • 502 Bad Gateway
  • Ошибка 502
  • 502 Прокси-сервер
  • HTTP 502
  • 502 Ошибка прокси
  • Временная ошибка (502)
  • Ошибка HTTP 502 — неверный шлюз
  • 502 Плохой шлюз Nginx
  • 502 Ошибка сервера: временная ошибка не позволила веб-серверу выполнить ваш запрос.
  • 502. Это ошибка
  • 502 Сервис временно перегружен

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

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

Ошибка 502 Bad Gateway, вызванная Cloudflare

Эта ошибка может быть вызвана двумя причинами:

  • Исходный сервер вернул код состояния 502.
  • Облачная ошибка 502

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

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

Плохая ошибка шлюза также может быть вызвана неправильными записями DNS, блокировкой запросов брандмауэром, сбоем служб (например, PHP-FPM и служб кэширования) или конфликтом между плагином и темой в WordPress.

Как исправить ошибку Cloudflare 502 Bad Gateway?
  • Перезагрузите страницу после очистки кеша
  • Вы должны проверить свои DNS-серверы
  • Убедитесь, что ваш сайт размещен правильно
  • Прокси Cloudflare должен быть отключен
  • Конфликты между плагинами WordPress и темами

Когда происходит ошибка 502 Bad Gateway, обычно это происходит из-за ответа сервера, но Cloudflare также может быть ответственным за это. Итак, вот несколько вещей, которые вы можете сделать, чтобы решить эту проблему и вернуть свой сайт в онлайн.

1. Перезагрузите страницу после очистки кеша

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

Но они делают это, потому что это самый простой и распространенный способ решить проблему.

Большинство ошибок 502 Bad Gateway, связанных с Cloudflare, вызваны временными проблемами с подключением.

Так что все, что вам нужно сделать, это подождать 5 минут и перезагрузить страницу.

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

Удерживание Ctrl + F5 в браузерах Windows и Linux или Cmd + Shift + R в браузерах Mac Chrome и Safari очистит кеш браузера.

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

2. Проверьте свои DNS-серверы

DNS также может иногда приводить к ошибкам 502 bad gateway.

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

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

3. Проверьте свой веб-хостинг

Существует несколько причин, по которым возникает ошибка Cloudflare 502 Bad Gateway. Это особенно актуально для виртуального хостинга, где серверы убивают длительные процессы.

Когда это происходит, Cloudflare отправляет обратно ошибку HTTP 502 неверный шлюз с брендом Cloudflare.

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

Когда происходит внезапный рост трафика, веб-сервер также может дать сбой. Когда это происходит, сервер временно перегружается, и сервер и Cloudflare теряют связь друг с другом.

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

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

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

4. Отключить прокси-сервер Cloudflare

Если ваш хостинг и DNS работают нормально, вы можете на время отключить прокси Cloudflare, а затем вернуться на сайт. Если вы также используете выделенный CDN (сеть доставки контента), вы также можете отключить его.

Cloudflare и CDN также могут иметь системные сбои, которые случаются не очень часто, но возможны.

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

Отключите прокси-сервер Cloudflare и предоставьте в службу поддержки Cloudflare следующую информацию, если вы хотите устранить эту проблему:

  • Когда произошла ошибка и в каком часовом поясе
  • URL-адрес веб-сайта

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

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

5. Конфликт плагина/темы в WordPress

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

На панели управления вашего веб-сайта WordPress (yourwebsite.com/wp-admin) вы можете отключить плагины, выбрав «Плагины». Затем убедитесь, что сайт работает.

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

Также возможно отключить ваши плагины через FTP, если вы не можете получить доступ к Панель инструментов WordPress переименовав папку «Плагины» во что-то другое, например «Старые плагины».

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

Быстрые ссылки:

  • Как исправить ошибку 403 «Запрещено в Cloudflare»?
  • Как легко реализовать авторство Google
  • Как быстро разместить свой блог в Google

Итоги: Cloudflare Ошибка 502 Плохой шлюз 2023

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

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

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

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

Пожалуйста, отправьте мне прямое сообщение (DM), если у вас есть какие-либо вопросы по поводу этой статьи о Cloudflare (или если у вас есть какие-либо предложения по ее улучшению).

Ошибка 502 bad gateway — что это значит, как исправить?

Рано или поздно каждый пользователь всемирной сети сталкивается с различными ошибками на сайтах. Друг скидывает ссылку на какую-нибудь понравившуюся вещь, мы ее открываем на следующий день, а там вместо витрины отображается плашка, информирующая об ошибке? Что же делать? Сегодня мы рассмотрим ошибку 502 bad gateway и что это значит.

СОДЕРЖАНИЕ СТАТЬИ:

Техническое пояснение

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

В чем проблема?

Причин появления 502 Bad Gateway достаточно много и практически почти все сбои прямо или косвенно указывают на неисправность в серверном оборудовании – как на причину недоступности страницы. Что означает пресловутое Bad gateway?  Дословно – плохой шлюз.

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

Существует несколько готовых решений для повышения устойчивости оборудования от атак и вместе с тем — это не все по карману. Нередко 502 error отображается и в случае нарушений работы DNS, неправильной настройки Apache и в силу других причин (коих не один десяток можно отыскать — те же прокси нередко вносят свой вклад во временный перевод всего комплекса из категории стабильно работающего оборудования в очень дорогостоящий металлолом (выражаясь фигурально)) на небольшой срок (пока ведется восстановление).


502 Bad Gateway с точки зрения сервера

Само собой, крупная атака влияет на работоспособность оборудования или ресурсов на нем. Таким образом, хостеру приходится восстанавливать прежний порядок — а значит – злоумышленники, использующие DDoS, не могут поставить крест на всех данных. Как исправить ситуацию?  Все не так плохо — данные могут быть восстановлены, если сделан бекап, вот только он не всегда снимается особенно в маленьких компаниях.

Опять-таки освоить это удается не всем — особенное новичкам, пришедшим в компанию прямо с диплома. В этой ситуации  можно внедрить RAID — массив. Если говорить очень отдаленно — подобный массив сочетает в себе несколько серверных HDD , объединяя их в 1 раздел. Сохранность информации тут обеспечивается тем, что данные с 1-го диска сразу дублируются еще 2-я, к примеру.

В маленьких конторах (тут речь в частности о СНГ и РФ) немало трудностей с квалификацией сотрудников. Консервативный подход в  воспитании будущих специалистов IT-сферы как минимум не принесет пользы. Выпустившийся студент, вряд ли разберется в уровнях RAID и их отличиях, а уж настроить все не сможет и подавно (если это не выпускник МГТУ им. Н. Э. Баумана или просто талантливый самоучка).

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

Сбои в работе возникают и из-за скриптов, работающих на PHP. Суть в том, что по факту выполнения, код не передается, из-за чего и начинаются проблемы. Применение не сайте большого количества сторонних процессов так же может вызвать 502 Bad gateway nginx.


Устранение причин (сервер)

Первым делом проводится глубокий анализ распределения данных. Не лишним будет и подкорректировать оперативную память в большую сторону. Далее придется отрегулировать лимит на количество параллельно обрабатываемых данных. Если конфигурация ошибочна — оборудование обязательно начнет «падать» первым делом именно в эту сторону. Как решить эту проблему?  Конечно, обращаемся к специалисту – человеку неопытному лучше не лезть в оборудование.

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


Устранение причин (пользователь)

Как устраняется 502 Bad gateway на сервере мы теперь знаем (хоть и очень упрощенно). По эту сторону экрана нам не грозит DDOS-атака и прочие «радости жизни» современного дата-центра. Стойки работают, защита от DDOS-атак куплена, всё оптимизировали до изнеможения — кажется всё. Но не тут-то было, владельцы сайтов бомбят техподдержку хоста, а рядовые пользователи бомбят владельца сайта. Ну не работает и все тут.

Скорее всего, звонящие попали в тот самый процент исключений, когда «502 Bad gateway» появляется из-за несовместимости плагинов и надстроек в браузере. Для начала следует очистить cookie. Как это сделать —  узнаем дальше на примере обозревателя Яндекс. Алгоритм действий в разных браузерах аналогичен. К слову, на работоспособность может еще, и повлиять наличие VPN или Proxy сторонних программ.

  • Переходим в «Настройки»

  • Взору открывается следующая картина:

  • Пролистываем страницу до раздела «Личные данные» в дополнительных настройках и нажимаем кнопку «Очистить историю загрузки»

Появляется окно следующего вида:

Здесь очень важно отметить галочкой пункты как на картинке. И никак иначе — случайно зазевавшись и поставив галочку на пункте «Сохранённые пароли» вы сотрете все данные авторизации из браузера, если резервной копии файла не было — придется потрудиться, вспоминая многочисленные пароли, адреса e-mail и аккаунты в соц. сетях.


Браузер Opera

Здесь всё так же — переходим в «Инструменты» и нажимаем на кнопку «Личные данные»

Готово!


Виртуальный хостинг

Отображение 502 Bad Gateway в силу специфической архитектурой для виртуализации явно указывает на проблемы со стороны хостинга. Эта проблема именуется оверселлинг (на 1 м сервере располагается огромное количество аккаунтов клиентов, и в определенные моменты общей загруженности (пик) аппаратные ресурсы уже исчерпаны. Тут понадобится перераспределение базы аккаунтов и общая оптимизация рабочего процесса — чего на ходу (во время DDoS) не сделать.

Вот мы и рассмотрели ошибку 502 bad gateway  и что это значит , а также способ устранения ее.

Вам помогло? Поделитесь с друзьями — помогите и нам!

Твитнуть

Поделиться

Поделиться

Отправить

Класснуть

Линкануть

Вотсапнуть

Запинить

Читайте нас в Яндекс Дзен

Наш Youtube-канал

Канал Telegram

Поисковая система вакансий

Ищите сочинения по школьной программе? Тогда Вам сюда

«Как-нибудь» или «как нибудь» – как правильно пишется?

Adblock
detector

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

23 февраля 2022 г.

Чтение через 3 мин.

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

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

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

Как только у этих двух серверов возникнут проблемы со связью, вы увидите ошибку 502 Bad Gateway. Если вам интересно, что вы можете сделать, чтобы исправить или предотвратить эту ошибку, и узнать больше о том, почему вы ее видите, у нас есть несколько ответов.

Почему я вижу ошибку 502 Bad Gateway?

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

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

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

Также возможно, что серверы доменных имен (которые преобразовывают доменные имена в IP-адреса) не работают. Если это произойдет, вы получите ошибку 502 Bad Gateway, и в этом случае вы ничего не сможете сделать.

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

Вот несколько основных способов исправить ошибку 502 Bad Gateway.

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

Очистите кеш браузера и файлы cookie. Иногда ваш браузер может собирать файлы cookie и кэшировать веб-сайты, которые вы посещаете с течением времени. Когда это происходит, ваш компьютер может показывать ошибки и иметь проблемы с подключением к серверам. Очистка кеша поможет вам начать заново.

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

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

Временно отключите брандмауэр. Помните, что брандмауэр защищает ваш компьютер от вирусов и вредоносных программ. Иногда ваш брандмауэр чрезмерно реагирует на сайт, который на самом деле безопасен. Если вы используете сторонний брандмауэр, попробуйте временно отключить его, чтобы посмотреть, решит ли это ошибку 502 Bad Gateway 9.0043 .2 Если ошибка исчезнет, ​​вы будете знать, что вашему брандмауэру просто не понравился веб-сайт, к которому вы пытались получить доступ.

Теперь, когда вы знаете, вот ваши следующие шаги.

Время для нового интернет-провайдера? Найдите рядом с собой.

если (!пусто($kbid_action[‘kbid’])): ?> конец; ?>

Держите свой доступ в Интернет и просмотр в тайне.

ЛУЧШИЕ VPN

Дополнительное чтение:

  • Что такое задержка и как ее устранить?
  • Лучшие VPN-сервисы для конфиденциальности в Интернете
  • Что такое ошибка 404 Not Found?
  • Что такое ошибка 303 See Other?

Источники

1. Клиффорд Чи, «Простое объяснение ошибки 502 Bad Gateway и способы ее устранения», 18 июня 2019 г. По состоянию на 6 ноября 2020 г. 2. Брейн Джексон, «Как исправить ошибку 502 Bad Gateway на вашем сайте WordPress», 1 ноября 2020 г. По состоянию на 6 ноября 2020 г.

Автор:

Chyelle Dvorak

Chyelle работает внештатным писателем в The Daily Beast и редактирует статьи для Forbes, Inc. com, Fox News и других обзорных сайтов. Chyelle тестирует, пишет и исследует продукты и услуги, связанные с потреблением Интернета. Она обнаружила свою страсть к публичным выступлениям и письму еще в детстве, когда выиграла конкурс речей и эссе «Голос демократии». Chyelle имеет степень в области международных отношений из Краун-колледжа, штат Миннесота. Вне работы Чиэль любит читать, кататься на байдарках и бегать.

Подробнее

Статьи по теме

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

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

Приступаем к работе!

Подпишитесь на наш канал Youtube

  • 1 Что такое ошибка 502 Bad Gateway (и почему она возникает)
  • 2 Как исправить ошибку 502 Bad Gateway
    • 2.1 Очистите кеш браузера
    • 2.2 Временно отключите вашу сеть доставки контента (CDN)
    • 2.3 Тестируйте темы и плагины WordPress
    • 2,4 Другие быстрые (потенциальные) исправления
  • 3 Заключение

Что такое ошибка 502 Bad Gateway (и почему она возникает)

Время от времени появляется ошибка 502 bad gateway, что часто означает наличие проблемы с вашим сервером.

Когда вы посещаете веб-сайт, ваш браузер отправляет один или несколько запросов на сервер, на котором размещен сайт. Если все работает правильно, этот сервер отправит информацию, запрошенную вашим браузером, и веб-сайт загрузится. С другой стороны, ошибка 502 bad gateway возникает, когда сервер возвращает «неверный» ответ. Это может означать, что время ожидания соединения истекло, или может быть результатом нескольких других проблем.

Официальное определение Mozilla Developer Network:

.

Протокол передачи гипертекста (HTTP) 502 Плохой код ответа сервера шлюза указывает на то, что сервер, выступая в качестве шлюза или прокси-сервера, получил недопустимый ответ от вышестоящего сервера.

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

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

  • Ошибки в базе данных.
  • Время ожидания сервера истекло, в настоящее время он недоступен или просто не работает должным образом.
  • Сервер перегружен слишком большим количеством запросов. Возможно, DDOS-атака или даже просто больший, чем предполагалось, всплеск трафика.
  • Проблема с обратным прокси-сервером.
  • Неверные PHP-скрипты, любезно предоставленные одним из ваших плагинов или тем.

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

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

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

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

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

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

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

Достаточно просто несколько раз перезагрузить сайт. Особенно, если вы используете принудительную перезагрузку с помощью Shift-CTRL-R в Windows или Shift-CMD-R на Mac.

Если все вышеперечисленное не помогло, вам следует вручную очистить кеш браузера. Пользователи Chrome могут сделать это, перейдя на страницу Настройки> Расширенное меню и найти параметр Очистить данные просмотра :

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

Этот же процесс можно выполнить с помощью Firefox, Safari, Internet Explorer и практически любого другого браузера. Когда вы очистите кеш, попробуйте еще раз перезагрузить свой сайт. Если ошибка не устранена, пришло время стать серьезным. Дополнительную информацию об очистке кеша вы можете найти на главной странице Hubspot по этой теме.

Временно отключите сеть доставки контента (CDN)

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

Некоторые службы, такие как сети доставки контента (CDN), полагаются на технологию обратного прокси-сервера для максимально эффективной маршрутизации входящего трафика. Однако иногда этот дополнительный уровень может создавать проблемы, когда вы пытаетесь подключиться к исходному серверу веб-сайта. Когда это произойдет, ваши посетители (и вы) могут столкнуться с ужасной ошибкой 502 bad gateway.

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

Например, пользователям Cloudflare просто нужно перейти на вкладку Обзор на своей панели инструментов. Внутри вы найдете список свойств, на которых работает служба. Тогда вам нужно искать большую Кнопка Pause в разделе Pause Website и нажмите на нее:

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

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

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

До сих пор мы говорили о трех возможных причинах ошибки 502: ваш сервер, ваш браузер и посреднические службы, такие как CDN. Это оставляет только один вариант, если вы уверены, что проблема на вашей стороне, и это ваш сайт. Если вы специально используете WordPress, возможно, один из ваших плагинов или тем пытается выполнить скрипт, который ваш сервер не может правильно загрузить. Это может привести к недопустимому ответу, когда ваш браузер отправляет запрос, вызывая ошибку 502.

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

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

Затем откройте любой FTP-клиент. Мы большие поклонники FileZilla, поэтому будем использовать его в качестве примера. Войдите на свой веб-сайт через FTP и перейдите в папку public_html — wp-content — plugins . Внутри должна быть папка для каждого из ваших установленных плагинов — даже для тех, которые не активны:

.

Если щелкнуть правой кнопкой мыши любую из этих папок, вы увидите несколько вариантов, в том числе один с надписью Переименовать . Нажмите на это сейчас и измените имя папки на что-то вроде 9.0169 disabled.pluginname :

Когда вы заходите на свой веб-сайт сейчас, WordPress не сможет найти этот плагин, поэтому он будет загружаться без него. Если плагин, который вы только что деактивировали, вызывал ошибку 502, ваш сайт должен загружаться правильно. Чтобы быть уверенным, не забудьте использовать команду CTRL + F5 (или эквивалент OS X), чтобы заставить ваш браузер удалить свой кеш перед перезагрузкой сайта.

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

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

Другие быстрые (потенциальные) исправления

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

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

Первая из этих проверок — любые журналы, которые мог сохранить ваш сайт. Если это WordPress, есть несколько способов увидеть его. У нас есть подробный отчет об использовании этих журналов для улучшения вашего сайта, который может быть здесь полезен. Сайты WP, работающие под управлением версии 5.0 или выше, оснащены инструментом Site Health, который вы можете проверить в панели администратора, поэтому убедитесь, что вы видите, что он говорит.

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

Если ваш сайт просто зависает, возможно, в фоновом режиме есть что-то, что просто требует больше времени для выполнения. Вы можете увеличить время выполнения, разрешенное сайтом WordPress, просто отредактировав файл functions.php . Если вы не на WP, вы также можете сделать это через .htaccess или php.ini . У Thimpress есть довольно хорошее руководство о том, как все это сделать.

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

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

Заключение

Устранение ошибок WordPress часто проще, чем вы думаете. Даже проблемы, которые имеют много потенциальных причин, такие как ошибка 502 bad gateway, хорошо изучены и задокументированы. Возможно, вам придется опробовать несколько решений, прежде чем вы найдете то, которое работает, но процесс устранения неполадок не займет слишком много времени, если вы будете следовать правильным инструкциям.