▷ Ошибка 502 Bad Gateway: что это, причины и решение

ошибка 502 плохой шлюз

Ошибка 502 Bad Gateway, наряду с ошибкой 401, является одной из самых распространенных в Интернете. Facebook, Youtube, Twitter и страницы, созданные в WordPress и Prestashop, ежедневно показывают этот тип ошибок. Причина этого обычно связана с проблемой связи между серверами рассматриваемого веб-сайта (неправильный шлюз). Решение, как и в случае с предыдущими ошибками, замеченными в Tuexperto, варьируется в зависимости от того, являемся ли мы простыми навигаторами страницы или администраторами Интернета. В любом случае решение ошибки 502 не займет у нас больше пяти минут и некоторой настойчивости в случае, если мы являемся администраторами и владельцами страницы.

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

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

502-ошибка-плохой-шлюз

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

Решение ошибки 502 Bad Gateway, если мы пользователи

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

Решение 1

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

Решение 2

Если ошибка продолжает появляться, следующее, что нам нужно сделать, это очистить кеш браузера, который мы используем. В Google Chrome это так же просто, как нажать на три точки «Параметры», выбрать «Дополнительные инструменты», нажать «Очистить данные просмотра» и, наконец, нажать «Очистить данные» .

очистить кеш google chrome

Веб-страница все еще не отображается? Тогда скорее всего это веб-ошибка. Мы можем попытаться войти с другого устройства (мобильного телефона, планшета, ноутбука) через другой Wi-Fi или соединение для передачи данных, чтобы убедиться, что это так.

Решение ошибки 502, если веб-сайт принадлежит нам

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

Решение 1

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

отключить плагины wordpress

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

Решение 2

Если мы недавно установили службу CDN (Content Delivery Network) для повышения скорости загрузки нашего веб-сайта, скорее всего, это была вызвана ею ошибка 502. Это связано с тем, что код рассматриваемой службы мог конфликтовать с некоторым кодом на нашей странице.

Вот некоторые из основных CDN:

  • CloudFlare
  • Amazon CloudFront
  • MaxCDN
  • CDN77
  • Инкапсула CDN
  • KeyCDN

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

Решение 3

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

Если мы опытные пользователи, то сможем найти ошибку очень просто. Для этого мы создадим файл PHP с помощью расширенного текстового редактора (NotePad ++) и введем следующие строки кода:

Original text


phpinfo (); ?> Далее мы скопируем файл в корневую папку сервера и получим к нему доступ по адресу www.domainname.com/filename.php . Оказавшись внутри, мы будем искать строку, содержащую тег  error_log, и найдем путь, к которому относится ошибка.

Решение 4

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

Другие ошибки, выявленные OneExpert

  • Ошибка 401 Требуется авторизация
  • Ошибка HTTP 500
  • Ошибка 503 Service Temporaliry Unavailable