Ошибка 502 Bad Gateway WordPress: причины и способы ее устранения

Опубликовано: 2021-06-30

Ошибка «502 неверный шлюз» WordPress — одна из самых распространенных ошибок, возникающих на веб-сайтах. Однако исправить эту ошибку непросто, потому что может быть сложно определить точную причину.

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

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

Давай начнем…

Когда вы открываете веб-сайт, вот что происходит за кулисами:

Браузер отправляет запрос на сервер хостинга. Обычно сервер отвечает кодами состояния HTTP (HyperText Transfer Protocol) и запрошенными вами ресурсами (или страницей). Но иногда сервер может ответить ошибкой 502. Обычно это происходит, когда серверу требуется много времени для получения страницы.

Эта задержка с ответом могла произойти из-за таких причин, как проблема с сервером, конфликт плагинов, проблемы с DNS, PHP и т. д.

Что такое ошибка 502 bad gateway? Список распространенных причин и способы их устранения в #WordPress ️
Нажмите, чтобы твитнуть

Влияние ошибки «502 bad gateway»

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

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

Причины ошибки «502 bad gateway»

Теперь, когда мы немного поговорили о том, что такое ошибка 502 bad gateway в WordPress, давайте рассмотрим наиболее распространенные причины.

  • Проблемы с сервером
  • Плохо написанные плагины и/или темы
  • Проблемы с тайм-аутом PHP
  • Проблемы с CDN
  • Проблемы с браузером
  • Проблемы с DNS
  • Проблемы с подключением оборудования

1. Проблемы с сервером

Сервер, на котором размещен ваш сайт, может быть недоступен.

В этом нет ничего необычного.

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

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

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

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

2. Плохо написанные плагины и/или темы

Темы и плагины — вот что делает WordPress таким популярным. Но темы и плагины также являются причиной того, что сайт иногда падает или выдает ошибку.

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

3. Проблемы с тайм-аутом PHP

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

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

4. Проблема с CDN-сервером

CDN (сеть доставки контента) помогает сделать ваш сайт быстрее. Некоторые CDN, такие как Cloudflare, уделяют большое внимание безопасности; поэтому они также предлагают защиту брандмауэра.

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

Поэтому, когда вы открываете свой веб-сайт, когда сервер CDN не работает, ваш запрос будет генерировать ошибку 502.

5. Проблема с браузером

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

6. Ошибка DNS

Проблемы с DNS возникают редко. Они возникают при смене регистратора домена или хостинг-провайдера. Это также может произойти, когда вы настраиваете брандмауэр веб-приложений, такой как Cloudflare или Sucuri.

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

7. Проблемы с оборудованием и подключением

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

Вот и все, народ!

Как удалить ошибку WordPress «502 bad gateway» с вашего сайта?

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

️ Мы рекомендуем: Сделайте резервную копию всего вашего сайта. В следующем руководстве вы будете иметь дело с файлом wp-config , который является основным файлом WordPress. Вы бы не хотели усугубить свои проблемы, испортив основной файл. Сделайте резервную копию. Если дела пойдут плохо, вы можете просто восстановить резервную копию и начать все сначала.

  • Очистить кэш
  • Устранение проблем с подключением оборудования
  • Проверьте журнал ошибок
  • Исправление проблем с сервером
  • Исправление плохо закодированных плагинов и тем
  • Исправление проблем с браузером
  • Исправление проблем с сервером CDN
  • Исправление проблем с DNS
  • Исправление проблем с тайм-аутом PHP

1. Очистить кеш

Довольно часто мы обнаруживали, что ошибки WordPress — это не что иное, как временный сбой.

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

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

очистка кеша хрома

2. Устранение проблем с оборудованием и подключением

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

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

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

 define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
вставка кода в файл wpconfig

Файл с именем debug.log появится в вашем каталоге wp-content . Откройте его, и он должен сказать вам, что вызывает ошибку 502 Bad Gateway.

4. Исправление проблем с сервером

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

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

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

5. Исправление плохо закодированных плагинов и тем

Правда в том, что вы не можете исправить плохо написанные плагины и темы, потому что вы их не создавали. Что вы можете сделать, так это отключить их. Но как узнать, какие из них отключить?

Отключите все плагины и темы по одному. И проверьте свой сайт одновременно.

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

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

6. Исправление проблемы с браузером

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

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

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

7. Исправление проблемы с CDN-сервером

Чтобы узнать, не работает ли ваш сервер CDN, вы можете проверить страницу состояния CDN, например Статус системы Cloudflare.

В качестве альтернативы попробуйте эти инструменты: CDNPlanet и Downdetector.

Даже если CDN работает, это все равно может быть проблемой CDN. Попробуйте отключить CDN. Если ошибка исчезнет, ​​обратитесь в службу поддержки и попросите их решить проблему с их стороны.

возможность удалить сайт из cloudflare

8. Исправление проблемы с DNS

Недавно перешли к новому хостинг-провайдеру или регистратору домена? Затем подождите до 24 часов, пока проблема с DNS не будет решена автоматически. И пока вы этим занимаетесь, очистите кеш DNS.

9. Исправление проблем с тайм-аутом PHP

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

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

Если ошибка WordPress «502 bad gateway» все еще сохраняется

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

Вывод

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

Что такое ошибка 502 bad gateway (и как ее исправить на #WordPress) ️
Нажмите, чтобы твитнуть

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

У вас есть вопросы об ошибке WordPress «502 bad gateway»? Дайте нам знать в разделе комментариев ниже!

Бесплатное руководство

5 основных советов по ускорению
Ваш сайт WordPress

Сократите время загрузки даже на 50-80%
просто следуя простым советам.

Скачать бесплатное руководство