Разное

502 неверный шлюз что это: Ошибка 502 Плохой Шлюз — что значит, как исправить

26.04.2001

Содержание

Ошибка 502 Плохой Шлюз — что значит, как исправить

Ошибки

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

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

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

Ошибка 502 Плохой шлюх с nginx в браузере

Решение проблемы для владельцев сайта

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

  • Достигнут пропускной предел по запросам, превышена допустимая нагрузка. Это означает, что требуется расширить возможности сайта в пределах хостинга — увеличить тариф. Нередко приходится доплачивать за увеличение пространства, максимальное число пользователей, скорость обработку откликов и т. д.;
  • Необходимо выполнить оптимизацию сайта и настроить его работу корректно с условиями сервера. Программные сбои исключают возможность работы ресурса на пределе своих возможностей, поэтому в час пик происходит ошибка 502 Bad Gateway. Нужно прибегнуть к помощи специалисту по оптимизации работы сайта;
  • Cуществует угроза со стороны хакеров в виде DDOS-атак. Тут потребуется выстроить защиту через специальные формы предотвращающие действия ботов. Хотя достигнуть 100% защиты не удастся, но это лучшее решение на данный момент. Крайний вариант выяснить источник DDOS-атак. Далее обратиться в правоохранительные органы или договориться, что подразумевает уплату некоторой суммы денег;

    DDOS атака ботнета на сайты — частая причина ошибки 502

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

Исправляем ошибку «502 Плохой шлюз» от пользователя

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

  1. Перезапустите страничку через CTRL+F5.
  2. Очистите браузер от кэша, cookie и историю просмотров: «выполните комбинацию CTRL+H» — «пункт Очистить историю». Данная опция стандартна для Google Chrome, Mozilla, Opera, Яндекс и IE.

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

  3. Зачистка кеша Windows также не лишний вариант. Лучше прибегнуть к сторонним программам, таким как CCleaner для полной деинсталляции промежуточного буфера.
  4. Смените IP VPN-сервисами, чтобы исключить вероятность проблем со связью внутри страны. Европа или США оптимальные точки для доступа.

Напоследок проделайте следующую комбинацию:

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

    Выполните очистку кеша и сброс настроек сети

  3. Протокол версии IPv6 в сетевом подключении следует изменить. Если он был активен, то его отключаем и наоборот.
  4. Есть момент, что вирусная активность на ПК, может влиять на отображение сайтов. Обязательно проверьте систему сканерами типа AdwCleaner и MalwareBytes.

Заключение

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

Мне нравится3Не нравится

Ошибка 502 Плохой шлюз: что вызывает и как это исправить

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

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

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

В зависимости от веб-сервера, который использует Интернет, например Apache или Nginx, используемый веб-сервер также будет отображаться чуть ниже ошибки, но часть «Ошибка 502, плохой шлюз» всегда будет отображаться, даже если в CDN, поскольку у Cloudflare есть определенный веб-сайт, чтобы показать эту ошибку 502 своим посетителям, это обычно происходит, когда CDN не может должным образом взаимодействовать с исходным веб-сервером для получения контента.

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

Причины возникновения этой неисправности

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

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

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

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

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

Другое возможное решение — очистить кеш нашего веб-браузера , иногда эта ошибка кэшируется, и пока мы ее не удалим, мы не сможем получить доступ к рассматриваемой сети. Мы должны иметь в виду, что CDN обычно используют разные уровни кеша, чтобы избежать необходимости делать тысячи запросов к веб-серверам, по этой причине очень важно очистить кеш нашего браузера и, если возможно, также файлы cookie этого конкретная сеть, к которой у нас нет доступа. Еще один очень интересный вариант, который вы можете попробовать, — это используйте другой веб-браузер , если вы обычно используете Chrome, попробуйте использовать Firefox or Microsoft Edge чтобы попытаться войти и посмотреть, вернет ли он ту же ошибку снова.

Если это все еще не работает, следующим шагом будет попытка подключиться к нему через VPN сервер . Возможно, что насыщенный сервер, который вызывает ошибку 502, является именно тем сервером, который отвечает за предоставление доступа к нашей сети, и что из-за плохой балансировки нагрузки он не передается правильно на сервер, который работает должным образом. Благодаря VPN-серверу Интернет будет обслуживаться другим веб-сервером, географически расположенным в более близком месте. Поэтому мы можем попытаться получить доступ к нашему веб-сайту из другой части мира с помощью VPN-сервера и посмотреть, будет ли он снова работать нормально через это соединение. Мы рекомендуем использовать такие VPN-сервисы, как Surfshark, PureVPN, NordVPN или аналогичные, которые предлагают нам отличную скорость соединения и возможность изменять физическое местоположение VPN-сервера в любом месте.

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

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

Вы когда-нибудь сталкивались с веб-страницей, которая возвращает ошибку 502 Bad Gateway?

Устранение ошибок «Недопустимый шлюз» в шлюзе приложений Azure

  • Статья
  • Чтение занимает 6 мин
  • Участники: 15

Были ли сведения на этой странице полезными?

Да Нет

Хотите оставить дополнительный отзыв?

Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт. Политика конфиденциальности.

Отправить

Спасибо!

В этой статье

Практическое руководство по устранению ошибок «Недопустимый шлюз» (502), полученных при использовании шлюза приложений Azure.

Примечание

В этой статье предусмотрено использование модуля Azure Az PowerShell, который является рекомендуемым модулем PowerShell для взаимодействия с Azure. Чтобы начать работу с модулем Az PowerShell, ознакомьтесь со статьей Установка Azure PowerShell. Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.

Обзор

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

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

Причина

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

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

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

Решение

Проверьте конфигурацию NSG, UDR и DNS, сделав следующее:

  • Проверьте группы безопасности сети, связанные с подсетью шлюза приложений. Убедитесь, что связь с серверной частью не заблокирована.
  • Проверьте определяемый пользователем маршрут, связанный с подсетью шлюза приложений. Убедитесь, что определяемый пользователем маршрут не направляет трафик за пределы внутренней подсети. Проверьте маршрутизацию к виртуальным сетевым устройствам или маршруты по умолчанию, объявляемые для подсети шлюза приложений через Azure ExpressRoute или VPN.
$vnet = Get-AzVirtualNetwork -Name vnetName -ResourceGroupName rgName
Get-AzVirtualNetworkSubnetConfig -Name appGwSubnet -VirtualNetwork $vnet
  • Проверьте действующую NSG и маршрут с серверной виртуальной машиной.
Get-AzEffectiveNetworkSecurityGroup -NetworkInterfaceName nic1 -ResourceGroupName testrg
Get-AzEffectiveRouteTable -NetworkInterfaceName nic1 -ResourceGroupName testrg
  • Проверьте наличие пользовательской службы DNS в виртуальной сети. Службу DNS можно проверить, просмотрев подробности свойств виртуальной сети в выходных данных.
Get-AzVirtualNetwork -Name vnetName -ResourceGroupName rgName 
DhcpOptions            : {
                           "DnsServers": [
                             "x.x.x.x"
                           ]
                         }

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

Проблемы со стандартной пробой работоспособности

Причина

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

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

В таблице приведены значения, связанные со стандартной пробой работоспособности:

Свойства проверки Значение Описание
URL-адрес проверки http://127.0.0.1/ URL-адрес
Интервал 30 Интервал проверки в секундах
Время ожидания 30 Время ожидания проверки в секундах
Пороговое значение сбоя 3 Количество повторных попыток проверки. Сервер внутреннего пула считается неисправным, когда количество повторных неудачных попыток проверки достигает порогового значения сбоя.

Решение

  • Значение узла для запроса будет равно 127.0.0.1. Убедитесь, что стандартный сайт настроен и ожидает передачи данных по адресу 127.0.0.1.
  • Протокол запроса определяется протоколом BackendHttpSetting.
  • Для / пути URI будет задано значение.
  • Если в параметре BackendHttpSetting задан порт, отличный от 80, на стандартном сайте нужно настроить ожидание передачи данных через этот порт.
  • Вызов к protocol://127.0.0.1:port должен вернуть код результата HTTP 200. Необходимо вернуть в течении 30-секундного периода ожидания.
  • Убедитесь, что настроенный порт открыт и отсутствуют правила брандмауэра или группы безопасности сети Azure, блокирующие входящий или исходящий трафик в настроенном порте.
  • Если классические виртуальные машины Azure или облачная служба используются с полным доменным именем или общедоступным IP-адресом, откройте соответствующую конечную точку.
  • Если виртуальная машина настроена с помощью Azure Resource Manager и находится за пределами виртуальной сети, в которой развернут шлюз приложений, настройте в группе безопасности сети доступ через нужный порт.

Проблемы с пользовательскими пробами работоспособности

Причина

Пользовательские пробы работоспособности более гибкие по сравнению со стандартными. Для пользовательских проб можно настроить интервал, URL-адрес и путь к ним (для тестирования), а также число неудачных откликов, после которых экземпляр внутреннего пула будет считаться неработоспособным.

Добавлены следующие дополнительные свойства.

Свойства проверки Описание
Имя Имя проверки. Это имя используется для указания проверки в параметрах HTTP внутреннего сервера
Протокол Протокол, используемый для проверки. Проба использует протокол, определенный в параметрах HTTP серверной части.
Узел Имя узла для проверки. Применяется только в случае, если в шлюзе приложений настроено многосайтовое подключение. (То есть указывается не имя узла виртуальной машины.)
путь Относительный путь проверки. Путь должен начинаться с «/». Проба отправляется по адресу <протокол>://<узел>:<порт><путь>.
Интервал Интервал проверки в секундах. Интервал времени между двумя последовательными проверками.
Время ожидания Время ожидания проверки в секундах. Если ответ о работоспособности не получен в течение этого времени ожидания, то проба считается неудачной.
Пороговое значение сбоя Количество повторных попыток проверки. Сервер внутреннего пула считается неисправным, когда количество повторных неудачных попыток проверки достигает порогового значения сбоя.

Решение

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

  • проба указана правильно, согласно руководству;
  • Если шлюз приложений настроен для одного сайта, по умолчанию имя узла должно быть указано как 127.0.0.1 , если иное не настроено в пользовательской зонде.
  • Убедитесь, что вызов к http://<узел>:<порт><путь> возвращает HTTP-код результата 200.
  • Убедитесь, что значения «Интервал», «Время ожидания» и «Порог работоспособности» находятся в допустимом диапазоне.
  • При использовании зонда HTTPS убедитесь, что внутренний сервер не требует SNI путем настройки резервного сертификата.

Время ожидания запроса

Причина

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

Решение

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

    New-AzApplicationGatewayBackendHttpSettings -Name 'Setting01' -Port 80 -Protocol Http -CookieBasedAffinity Enabled -RequestTimeout 60

Пустой серверный пул адресов

Причина

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

Решение

Убедитесь, что серверный пул адресов не пуст. Это можно сделать с помощью PowerShell, интерфейса командной строки или на портале.

Get-AzApplicationGateway -Name "SampleGateway" -ResourceGroupName "ExampleResourceGroup"

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

BackendAddressPoolsText:

[{
    "BackendAddresses": [{
        "ipAddress": "10.0.0.10",
        "ipAddress": "10.0.0.11"
    }],
    "BackendIpConfigurations": [],
    "ProvisioningState": "Succeeded",
    "Name": "Pool01",
    "Etag": "W/\"00000000-0000-0000-0000-000000000000\"",
    "Id": "/subscriptions/<subscription id>/resourceGroups/<resource group name>/providers/Microsoft.Network/applicationGateways/<application gateway name>/backendAddressPools/pool01"
}, {
    "BackendAddresses": [{
        "Fqdn": "xyx.cloudapp.net",
        "Fqdn": "abc.cloudapp.net"
    }],
    "BackendIpConfigurations": [],
    "ProvisioningState": "Succeeded",
    "Name": "Pool02",
    "Etag": "W/\"00000000-0000-0000-0000-000000000000\"",
    "Id": "/subscriptions/<subscription id>/resourceGroups/<resource group name>/providers/Microsoft.Network/applicationGateways/<application gateway name>/backendAddressPools/pool02"
}]

Неработоспособные экземпляры в серверном пуле адресов

Причина

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

Решение

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

Дальнейшие действия

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

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

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

Как исправить ошибку 502 плохого шлюза в WordPress Изображение с сайта wpbeginner.com

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

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

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

502 неверный шлюз в браузере Изображение с сайта wpbeginner.com

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

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

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

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

Исправление ошибки 502 Bad Gateway

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

Готово, приступим.

Шаг 1. Обновите свой сайт

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

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

Шаг 2. Очистите кеш браузера

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

Чтобы исправить это, пользователи операционных систем Windows / Linux могут нажимать кнопки Ctrl + F5, а пользователи Mac OS могут нажимать кнопки CMD + Shift + R на своих клавиатурах, чтобы обновить страницу. Вы также можете удалить кеш вручную в настройках вашего браузера.

Очистить кеш браузера Изображение с сайта wpbeginner.com

После очистки кеша WordPress попробуйте снова загрузить сайт.

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

Шаг 3. Отключите CDN или брандмауэр

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

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

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

Шаг 4. Обновите темы и плагины WordPress

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

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

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

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

Если деактивация плагинов не решила вашу проблему, вам стоит проверить свою тему WordPress. Вам нужно будет переключить тему WordPress через phpMyAdmin.

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

Шаг 5: Проверьте хостинг-сервер

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

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

Все хорошие хостинговые компании WordPress смогут быстро решить проблему, если она вызвана неправильной конфигурацией сервера.

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

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

Когда в вашем браузере появляется ошибка 502 Bad Gateway , это означает, что сервер, выполняющий роль шлюза, который упрощает передачу вашего запроса на сервер и получение ответа, получил недопустимый или не получил ответ в все. Таким образом, либо соединение разорвано, либо существует проблема на стороне сервера, которая возвращает неверный ответ. Хотя это ошибка на уровне сервера, есть несколько вещей, которые вы можете попробовать на своем конце и посмотреть, поможет ли это, если простое нажатие Ctrl + F5 не поможет.

502 Ошибка шлюза


Эта ошибка может появиться на любом сайте. Я уверен, что вы видели сайт, размещенный на Cloudflare, ошибка избыточной емкости Twitter, Bad Gateway NGINX, и даже если сбой обновления Windows из-за ошибки 502, он отображает сообщение WU_E_PT_HTTP_STATUS_BAD_GATEWAY.

Помимо ошибки Bad Gateway, вы можете также

  • Ошибка 502
  • Временная ошибка (502)
  • 502 Ошибка прокси
  • 502 Ошибка сервера: сервер обнаружил временную ошибку и не смог выполнить ваш запрос
  • HTTP 502
  • Bad Gateway: прокси-сервер получил неверный ответ от вышестоящего сервера

Разрешение конечного пользователя


1] Сброс DNS, сброс Winsock и сброс TCP/IP

Иногда веб-сайты не разрешаются, потому что DNS на вашем ПК все еще помнит старый IP. Поэтому не забудьте очистить DNS, сбросить Winsock и сбросить TCP/IP.

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

2] Изменить DNS

Попробуйте изменить свой DNS на общедоступный DNS, такой как Google Public DNS, Open DNS, Yandex DNS, Comodo Secure DNS или любой другой, и посмотрите. DNS Jumper & QuickSetDNS – это бесплатные инструменты, которые помогут вам изменить настройки DNS по умолчанию одним щелчком мыши.

3] Проверьте сетевые кабели, перезагрузите маршрутизатор и переподключитесь

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

Разрешение на стороне сервера


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

1] Установите нижний TTL. Если вы изменили сервер или IP-адрес своего веб-сайта, подождите, пока DNS-серверы получат новый IP-адрес. Распространение требует времени. Однако вы можете ускорить это, изменив TTL или Time to Live на меньшее значение. Это гарантирует, что DNS-серверы получат новый IP-адрес сравнительно быстрее.

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

3] Плагин безопасности на сервере: Многие CMS или хостинг используют программное обеспечение безопасности для смягчения защиты DDOS. Если эти плагины не настроены должным образом, они могут перегнать и начать блокировать запросы пользователей на доступ к веб-сайту.

4] Используете ли вы CloudFare как службы? Хотя такие службы, как CloudFare, бесплатны для базового использования, они начинают отбрасывать запросы, когда вы достигнете определенного предела. CloudFlare вернет вашим посетителям ошибку 502 Bad Gateway. Если вы используете что-либо подобное, обязательно проверьте журналы ошибок или уведомления от этих служб.

Дайте нам знать, помог ли какой-либо из этих советов устранить ошибку 502 Bad Gateway.

502 Ошибка шлюза — gadgetshelp,com

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

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

Ошибка 502 Bad Gateway отображается в окне интернет-браузера, как и веб-страницы.

Как появляется ошибка 502 Bad Gateway

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

Lifewire / Тереза ​​Кьечи

Ниже приведены несколько общих способов увидеть это:

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

Известная в Твиттере ошибка «сбойный кит», в которой говорится, что Твиттер переполнен, на самом деле является ошибкой 502 Bad Gateway (хотя ошибка 503 имеет больше смысла).

Ошибка Bad Gateway, полученная в Центре обновления Windows, создает код ошибки 0x80244021 или сообщение WU_E_PT_HTTP_STATUS_BAD_GATEWAY.

Когда службы Google, такие как Google Search или Gmail, испытывают ошибку 502 Bad Gateway, они часто показывают ошибку сервера , а иногда и просто 502 , на экране.

Причиной 502 ошибок Bad Gateway

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

Веб-серверы Microsoft IIS часто предоставляют дополнительную информацию о причине конкретной ошибки 502 Bad Gateway, добавляя дополнительную цифру после 502 , как в HTTP Error 502.3 — веб-сервер получил неверный ответ, выступая в качестве шлюза или прокси-сервера , что означает « Плохой» Шлюз: ошибка соединения сервера пересылки (ARR) .

Ошибка HTTP 502.1 — Bad Gateway ошибка относится к проблеме времени ожидания приложения CGI и лучше устранить неисправности в 504 Шлюз таймаута выдачи.

Как исправить 502 Bad Gateway

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

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

  1. Попробуйте снова загрузить URL-адрес , нажав F5 или Ctrl + R ( Command + R на Mac) на клавиатуре или нажав кнопку обновления / перезагрузки.

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

  2. Начните новый сеанс браузера, закрыв все открытые окна браузера, а затем открыв новый. Затем попробуйте открыть веб-страницу снова.

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


  3. Очистка кэша в Edge.

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

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

    Если вы не хотите удалять все свои cookie-файлы, сначала попробуйте удалить только те cookie-файлы, которые относятся к сайту, на котором появляется ошибка 502. Лучше всего удалить их все, но не помешает вначале попробовать явно применимые (ие).

  5. Запустите браузер в безопасном режиме: Firefox , Chrome или Internet Explorer . Запускать браузер в безопасном режиме означает запускать его с настройками по умолчанию и без надстроек или расширений, включая панели инструментов.


    Internet Explorer в безопасном режиме.

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

    Безопасный режим браузера по идее похож на безопасный режим в Windows, но это не одно и то же. Вам не нужно запускать Windows в безопасном режиме, чтобы запустить любой браузер в его «безопасном режиме».

  6. Попробуйте другой браузер. Популярные браузеры включают Firefox , Chrome , Edge , Opera , Internet Explorer и Safari.

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

  7. Это не распространенное решение для сообщений об ошибках 502-прокси и применяется только в этой конкретной ситуации. Forefront TMG 2010 — это пакет программного обеспечения для бизнеса, и вы будете знать, установлен ли он у вас.

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

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

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

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

    Если вы подозреваете, что веб-сайт закрыт для всех, особенно для популярного, проверка Twitter на предмет болтовни о сбоях часто очень полезна. Лучший способ сделать это — найти #websitedown в Twitter, как в #cnndown или #instagramdown. Существуют и другие способы проверить, не работает ли веб-сайт, если социальные сети бесполезны.

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

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

Другие ошибки, такие как 502 Bad Gateway

502 Bad Gateway Решения для ошибок

502 Bad Gateway — это код состояния HTTP, определенный в RFC 7231, который описывает проблему с сервером, когда сервер выдает ошибку при попытке подключения.

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

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

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

Вот несколько имен, с которыми вы можете столкнуться: HTTP-ошибка 502 — Bad Gateway, 502 Proxy Error, Bad Gateway: Прокси-сервер получил неверный ответ от вышестоящего сервера, 502 Server Error: сервер обнаружил временную ошибку и не смог завершить запрос.

502 Неверный шлюз

Ошибка HTTP 502 — ошибка сервера. Это обычно означает, по крайней мере, что проблема не в системе пользователя, а в сети или на интернет-сервере. Это означает, что ошибка может произойти на любом устройстве, использующем любую операционную систему и любой браузер или программу с возможностями Интернета. Например, Центр обновления Windows может выдать ошибку и использовать для нее код 0x80244021.

Каковы причины ошибок 502 Bad Gateway?

источник Cloudflare

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

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

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

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

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

Вариант 1: Перезагрузить

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

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

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

Вариант 2: прокси, VPN или DNS сервер

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

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

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

  • Откройте стартовую страницу, чтобы начать: //www.startpage.com/
  • Вставьте полный URL-адрес сайта или сервера, к которому вы хотите получить доступ, в форму поиска и затем нажмите «Перейти».
  • Выберите ссылку «прокси» на странице результатов поиска, чтобы открыть ее кэшированную копию в браузере.

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

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

Вариант 3: доступ к содержимому с использованием кэшей

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

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

Вы можете использовать Google Cache для получения самой последней кэшированной копии страницы с помощью Google:

  1. Откройте поисковую систему Google.
  2. Используйте cache: URL в качестве поискового запроса, например cache: //www.ghacks.net/

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

Ресурсы

  • 502 Bad Gateway (Сеть разработчиков Mozilla)
  • Что вызывает 502 Bad Gateway на CDN (Макс. CDN)
  • Что я должен делать после обнаружения ошибки шлюза 502 или 504 на моем сайте? (Cloudflare)
  • Stackoverflow 502 сообщений плохого шлюза (Stackoverflow)

502 Bad Gateway error — Решения по ошибкам

Что такое ‘502 Bad Gateway error’?

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

Ошибка может проявляться как Ошибка 502, Временная ошибка (502), 502 Служба временно перегружена и т.д.

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

Некоторые из распространенных исправлений включают в себя:

  • Использование другого веб-браузера
  • Очистка кеша данных браузера и отключение расширений
  • Настройка параметров сети

Ознакомьтесь с нашими подробными решениями ниже.

1. Используйте другой веб-браузер.

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

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

2. Очистите данные кеша браузера и отключите или удалите расширение.

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

Изображение предоставлено: genesismarasigan / ErrorSolutions.tech

Очистить данные кэша браузера

  1. Запуск веб-браузера с ошибкой.
  2. Нажмите клавиши SHIFT + CTRL + DEL, чтобы открыть окно «Очистить кэш».
  3. Должен быть установлен С начала или Все время в диапазоне времени.
  4. Щелкните Очистить.
  5. Перезапустите браузер.
  6. Проверьте, устранена ли ошибка.

Отключить или удалить расширение

  1. Откройте браузер.
  2. Google Chrome: chrome://extensions/ в адресную строку.
    **Mozilla Firefox:**Shift+Ctrl+A.
  3. Отключите или удалите ненужные приложения.

3. Настройте параметры сети

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

Изображение предоставлено: genesismarasigan / ErrorSolutions.tech

  1. Выключите и снова включите устройство и сетевое устройство, отключив его от источника питания не менее чем на три минуты, прежде чем снова включить его.
  2. Временно отключите или удалите антивирус, брандмауэр и прокси-сервер.
  3. Если у вас есть отдельный маршрутизатор и модем, подключитесь к модему напрямую.
  4. Настройте IP-адрес и DNS-адрес для автоматического получения.Инструкции см. ниже.
  5. Позвоните своему интернет-провайдеру, он может быть причиной проблемы.

Настройка IP- и DNS-адреса

Смотрите здесь на YouTube

  1. Перейдите в Панель управления и щелкните Просмотр состояния сети и задач .
  2. Щелкните Изменить настройку адаптера с.
  3. Щелкните правой кнопкой мыши Ethernet или WiFi и выберите Свойства .
  4. Выделите Интернет-протокол версии 4 и нажмите Свойства
  5. Выберите Получить IP-адрес автоматически и Получить DNS-адрес автоматически.
    Необязательно: введите 8.8.8.8 и 8.8.4.4 в адрес DNS.
  6. Перезагрузите компьютер.

502 Неверный шлюз  | Апигей Эдж  | Документы Apigee

Вы просматриваете документацию по Apigee Edge.
Посмотреть документацию по Apigee X.

Была ли полезна эта книга по устранению неполадок? Пожалуйста, дайте нам знать кликнув Отправить отзыв .

Симптом

Клиентское приложение получает код состояния HTTP 502 с сообщением «Bad Gateway» в ответ на вызовы API.

Код состояния HTTP 502 означает, что клиент не получает действительный ответ от внутренние серверы, которые должны фактически выполнить запрос.

Сообщения об ошибках

Клиентское приложение получает следующий код ответа:

HTTP/1.1 502 Плохой шлюз
 

Кроме того, вы можете наблюдать следующие сообщения об ошибках:

 
<голова>
Ошибка
<стиль>
тело {
ширина: 35см;
поле: 0 авто;
семейство шрифтов: Tahoma, Verdana, Arial, без засечек;
}


<тело>
 

Произошла ошибка.

К сожалению, страница, которую вы ищете, в настоящее время недоступна.
Повторите попытку позже.

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

 
502 Неверный шлюз
<тело bgcolor="белый">

502 Неверный шлюз

Примечание : Если вы видите сообщение 502 Bad Gateway Errors на HTML-странице выше и если ошибка исходит от пограничных маршрутизаторов Apigee (т.т. е. сбой на северном направлении), то вы не сможете зафиксировать эти запросы в трассировке пользовательского интерфейса.

Возможные причины

Вот несколько возможных причин, которые могут привести к ошибке 502 Bad Gateway для API, проходящих через Apigee Edge:

Причина Описание Инструкции по поиску и устранению неисправностей Применимо к
Нет депутатов в пуле Эта ошибка наблюдается, если все MP в пуле недоступны, то есть либо отключены, либо заняты и, следовательно, не отвечают. Пользователи Edge Private Cloud
Неправильная конфигурация SSL между маршрутизаторами и MP Эта ошибка наблюдается, если корневой сертификат клиента, подписанный ЦС, отсутствует в хранилище доверенных сертификатов маршрутизатора Edge. Пользователи Edge Private Cloud
Ошибка внутреннего сервера Эта ошибка будет наблюдаться, если внутренний сервер выйдет из строя и отправит этот ответ. Пользователи Edge Public и Private Cloud

Причина: нет доступных депутатов в пуле

Эта ошибка возникает, если Router обнаруживает, что все процессоры сообщений в данном регионе/центре обработки данных недоступны (например, если они все отключены).

Apigee Edge настроен таким образом, что входящий трафик API (запросы) в заданном регионе/центре обработки данных всегда направляется от маршрутизаторов к процессорам сообщений (MP) в том же регионе/центре обработки данных.В некоторых случаях компоненты Apigee Edge могут быть установлены только в одном регионе/центре обработки данных, а в некоторых случаях они могут быть установлены более чем в одном регионе/центре обработки данных. В каждом регионе/центре обработки данных будет настроено два или более маршрутизатора и процессора сообщений.

Диагностика

  1. Определите регион/центр(ы) обработки данных, в которых запросы API завершаются с ошибкой 502 Bad Gateway, если существует более одного региона/центра обработки данных. Вы можете найти это, либо указав регион, в котором пользователи наблюдают ошибки 502, либо проверив журналы Nginx Access в каталоге /opt/apigee/var/log/edge-router/nginx/ на каждом из маршрутизаторов, принадлежащих разные регионы.
  2. Вы увидите следующую ошибку в журналах ошибок Nginx ( /opt/apigee/var/log/edge-router/nginx/ORG-Env._error_log )
     24.06.2019 15:26:00 [ошибка] 4796#4796: *56357443 нет восходящих потоков при подключении к восходящему, клиент: , сервер: , запрос: «PUT  HTTP/1.1», восходящий поток: «http:///", хост: ""
     

Сценарий 1: Все процессоры сообщений не работают

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

Разрешение

Перезапустите все процессоры сообщений с помощью следующей команды:

 /opt/apigee/apigee-service/bin/apigee-service перезапуск пограничного процессора сообщений
 

Сценарий 2: все обработчики сообщений заняты обработкой текущих запросов

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

  1. Проверьте, запущены ли процессоры сообщений в определенном регионе/центре обработки данных.
  2. Если все процессоры сообщений запущены и активны, проверьте, не испытывают ли процессоры сообщений высокую загрузку ЦП, а затем создайте три дампа потоков каждые 30 секунд с помощью следующей команды:
     /bin/jstack -l < pid> > <имя файла>
     
  3. Если обработчик сообщений использует много памяти, создайте дамп кучи с помощью следующей команды:
     sudo -u apigee /bin/jmap -dump:live,format=b,file= 
  4. Перезапустите обработчик сообщений с помощью приведенной ниже команды.Это должно привести к остановке ЦП и памяти:
     /opt/apigee/apigee-service/bin/apigee-service edge-message-processor reboot
     
  5. Отслеживайте вызовы API, чтобы убедиться, что проблема все еще существует.
  6. Обратитесь в службу поддержки Apigee и предоставьте дампы потоков, дамп кучи и журналы процессора сообщений ( /opt/apigee/var/log/edge-message-processor/logs/system.log ), чтобы помочь выяснить причину высокой загрузки ЦП. /использование памяти.

Причина: неправильная конфигурация SSL между маршрутизаторами и MP

Диагностика

  1. Проверьте журналы доступа Nginx ( /opt/apigee/var/log/edge-router/nginx/ORG-Env._access_log ). Вы увидите ответ 502, как показано ниже:
     2019-07-23T12:13:42+03:00 sc-10-254-226-23 10.XXX:53634 10.XXX:8998 0.000 - - 502 502 189 344 GET <путь> curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.27.1 zlib/1.2.3 libidn/1.18 libssh3/1.4.2 <псевдоним хоста> mp-10-254- 226-23-23706-8552529-1 10.129.107.101 - - -1 - - dc-2 gateway-2 зеленый - gateway-2 dc-2 op pilot http -
     
  2. Проверьте журналы ошибок Nginx ( /opt/apigee/var/log/edge-router/nginx/ORG-Env._error_log ). Вы увидите такие ошибки:
    30.07.2019 17:02:24 [ошибка] 7691#7691: *11753633 одноранговое соединение закрыто в SSL-квитировании при SSL-квитировании к восходящему каналу, клиент: XXXX, сервер: , запрос: «GET /no-target HTTP /1.1", восходящий: "https://XXXX:8998/no-target", хост: ""
     
  3. Это показывает, что при квитировании SSL между маршрутизатором и процессором сообщений произошел сбой.
  4. Если вы внимательно заметили в сообщении об ошибке на шагах № 1 и № 2, порт #, используемый для связи с обработчиком сообщений, — это 8998, который является незащищенным портом, но используется протокол SSL (https).Обычно используется безопасный порт # 8443. Поскольку незащищенный порт используется для защищенной связи, это приводит к сбою рукопожатия SSL.
  5. Обычно это может произойти, если вы пропустили какие-либо шаги или установили неверные значения при настройке SSL между маршрутизатором и обработчиком сообщений. См. шаги, описанные здесь.
    Например, эта ошибка может возникнуть, если
    1. Номер порта указан как 8998 вместо 8443 в /opt/apigee/customer/application/message-processor.свойства, как показано ниже
       conf/message-processor-communication.properties+local.http.port=8998
       
    2. Файлы конфигурации маршрутизатора в каталоге /opt/nginx/conf.d/* не удаляются, и маршрутизатор не перезапускается во время настройки SSL. В этом сценарии вы можете заметить, что номер порта процессоров сообщений останется 8998 в файлах конфигурации.

Разрешение

  1. Убедитесь, что все шаги, описанные в разделе Настройка TLS между маршрутизатором и обработчиком сообщений, выполнены правильно.
  2. Если проблема не устранена, перейдите к разделу Сбор диагностической информации.

Причина: Ошибка внутреннего сервера

Диагностика

  1. Если ошибка возникает каждый раз, вы можете записать трассировку пользовательского интерфейса для невыполненных запросов. Выберите неудачный запрос и перейдите к различным этапам трассировки. Если вы заметили, что получаете сообщение «502 Bad Gateway» с самого внутреннего сервера, проблема может заключаться в том, что на внутреннем сервере мог произойти какой-то сбой.
    Трассировка, показывающая, что 502 Bad Gateway исходит от внутреннего сервера
  2. Если проблема носит периодический характер и вы не можете зафиксировать трассировку,
    1. Если вы являетесь пользователем общедоступного облака, вы можете использовать API-мониторинг и проверить сведения об ошибках 502.
      1. Если вы видите, что код ошибки — messages.adaptors.http.flow.ErrorResponseCode , а источник ошибки — target , то ошибка вызвана внутренним сервером.
    2. Если вы являетесь пользователем частного облака, вы можете проанализировать журналы Nginx Access
      /opt/apigee/var/log/edge-router/nginx/ORG-Env._access_log.
      Вы увидите следующую запись для неудачного запроса:
       2017-02-24T14:42:12+00:00 rt-01 192.8.155.2:18118 192.168.84.166:8998 10.225 - - 502 502 440 0 GET /adv -eadlg-test/documents?type=doctype HTTP/1.1 rt-02efawae234-1234 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, как Gecko) Chrome/56.0.2924.87 Safari/537.36 myorg-dev.apigee.net rt-02efawae234-1234 6 — false target messaging.adaptors.http.flow.ErrorResponseCode null/null — /organizations/myorg/environments/dev/apiproxy/api123
       
      1. Если вы видите, что код ошибки — messages.adaptors.http.flow.ErrorResponseCode , а источник ошибки — target , то ошибка вызвана внутренним сервером.

Разрешение

  1. Совместно с командой серверной части устраните эту проблему в серверной части.

Сбор диагностической информации

  1. Журналы доступа Nginx
    ( /opt/apigee/var/log/edge-router/nginx/ORG-Env._access_log )
    и журналы ошибок
    ( /opt/apigee/var/log/edge-router/ nginx/ORG-Env._error_log ).
  2. Журналы процессора сообщений
    ( /opt/apigee/var/log/edge-message-processor/logs/system.log ).

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

Новые пользователи Managed Solr иногда сталкиваются с множеством ошибок 502 Bad Gateway .На этой странице представлены обычные причины и возможные решения этой проблемы.

Ошибка 502 Bad Gateway — это тайм-аут шлюза. Ошибка выдается балансировщиком нагрузки кластера (называемым «шлюзом приложений» в мире Azure и ELB, NLB, CLB или ALB в мире AWS) или службой Nginx на автономном узле. Это означает, что вы дали Solr задачу, выполнение которой заняло более 90 секунд (по умолчанию).

Какие это могут быть задачи?

Распространенные причины ошибок тайм-аута

  • Дорогие обновления: Новые пользователи иногда перегружают индексацию Solr, требуя фиксации после каждого добавления (commit=true) или в течение секунды после каждого добавления (commitWithin=1000) .Частые коммиты обходятся дорого и могут перегрузить систему до такой степени, что реплики будут переведены в режим восстановления. См. Тайм-ауты во время загрузки: слишком много коммитов!
  • Дорогостоящие запросы: Другой способ вызвать тайм-аут шлюза — отправить Solr поток дорогостоящих запросов. Новые пользователи часто запрашивают миллион элементов ответа (строки = 1000000), тогда как достаточно десяти. Запросы, использующие «глубокую разбивку на страницы», могут занять много времени. Логически сложные запросы (со многими предложениями AND/OR) также могут быть очень медленными.См. Solr Недостаточно памяти (OOM): причины и решения.
  • Очень большой индекс: Перестроение очень большого индекса может занять несколько часов. Пользователям часто требуются увеличенные настройки времени ожидания шлюза и дополнительная память.
  • Проблема с Sitecore: В некоторых версиях Sitecore существует известная проблема, из-за которой Indexing Manager возвращает ошибку 502. См. Sitecore упоминает 10.x.x.x:8983.
  • Чистый перезапуск: Если вы остановите все узлы кластера и перезапустите их один за другим (в отличие от последовательного перезапуска), Solr может выдать ошибку 502 Bad Gateway, пока Zookeeper снова не возьмет под контроль реплики.
  • Режим восстановления: Различные проблемы могут перевести реплику в режим восстановления. Во время восстановления запросы, связанные с этой репликой, могут возвращать 502 тайм-аута Bad Gateway. Например, см. «Плохо ли 100% ЦП?».

Устранение неполадок с ошибками Bad Gateway — Шлюз приложений Azure

  • Статья
  • 7 минут на чтение
  • 15 участников

Полезна ли эта страница?

да Нет

Любая дополнительная обратная связь?

Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

Узнайте, как устранять ошибки неверного шлюза (502), возникающие при использовании шлюза приложений Azure.

Обзор

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

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

Причина

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

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

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

Решение

Проверьте конфигурацию NSG, UDR и DNS, выполнив следующие действия:

  • Проверьте группы безопасности сети, связанные с подсетью шлюза приложений. Убедитесь, что связь с серверной частью не заблокирована.
  • Проверьте UDR, связанный с подсетью шлюза приложений. Убедитесь, что UDR не направляет трафик из внутренней подсети.Например, проверьте маршрутизацию к сетевым виртуальным устройствам или маршруты по умолчанию, объявляемые в подсеть шлюза приложений через ExpressRoute/VPN.
  $vnet = Get-AzVirtualNetwork -Name vnetName -ResourceGroupName rgName
Get-AzVirtualNetworkSubnetConfig -Name appGwSubnet -VirtualNetwork $vnet
  
  • Проверьте действующую NSG и маршрут с серверной виртуальной машиной
  Get-AzEffectiveNetworkSecurityGroup - NetworkInterfaceName nic1 - ResourceGroupName testrg
Get-AzEffectiveRouteTable - NetworkInterfaceName nic1 - ResourceGroupName testrg
  
  • Проверьте наличие пользовательского DNS в виртуальной сети.DNS можно проверить, просмотрев сведения о свойствах виртуальной сети в выходных данных.
  Get-AzVirtualNetwork -Name vnetName -ResourceGroupName rgName
Варианты DHCP: {
                           "Днссерверы": [
                             "х.х.х.х"
                           ]
                         }
  

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

Проблемы с пробой работоспособности по умолчанию

Причина

Ошибки

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

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

В следующей таблице перечислены значения, связанные с пробой работоспособности по умолчанию:

Свойство зонда Значение Описание
URL-адрес зонда http://127.0.0.1/ URL-адрес
Интервал 30 Интервал проверки в секундах
Тайм-аут 30 Тайм-аут зонда в секундах
Неисправный порог 3 Счетчик повторных попыток зонда.Внутренний сервер помечается как неработоспособный после того, как количество последовательных сбоев проверки достигает порога неработоспособности.

Раствор

  • Значение узла запроса будет установлено на 127.0.0.1. Убедитесь, что сайт по умолчанию настроен и прослушивается по адресу 127.0.0.1.
  • Протокол запроса определяется протоколом BackendHttpSetting.
  • Путь URI будет установлен на /.
  • Если BackendHttpSetting указывает порт, отличный от 80, сайт по умолчанию должен быть настроен на прослушивание этого порта.
  • Вызов протокола ://127.0.0.1:порт должен вернуть код результата HTTP 200. Он должен быть возвращен в течение 30-секундного периода ожидания.
  • Убедитесь, что настроенный порт открыт и нет правил брандмауэра или групп безопасности сети Azure, блокирующих входящий или исходящий трафик на настроенном порту.
  • Если классические виртуальные машины Azure или облачная служба используются с полным доменным именем или общедоступным IP-адресом, убедитесь, что соответствующая конечная точка открыта.
  • Если виртуальная машина настроена с помощью Azure Resource Manager и находится за пределами виртуальной сети, в которой развернут шлюз приложений, необходимо настроить группу безопасности сети, чтобы разрешить доступ к нужному порту.

Проблемы с пользовательским зондом работоспособности

Причина

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

Добавлены следующие дополнительные свойства:

.
Свойство зонда Описание
Имя Имя зонда.Это имя используется для ссылки на зонд в внутренних настройках HTTP.
Протокол Протокол, используемый для отправки зонда. Зонд использует протокол, определенный в настройках внутреннего HTTP
Хост Имя хоста для отправки зонда. Применимо, только если на шлюзе приложений настроено несколько сайтов. Это отличается от имени хоста виртуальной машины.
Путь Относительный путь зонда. Допустимый путь начинается с ‘/’.Зонд отправляется на <протокол>://<хост>:<порт><путь>
Интервал Интервал проверки в секундах. Это временной интервал между двумя последовательными зондами.
Тайм-аут Время ожидания зонда в секундах. Если допустимый ответ не получен в течение этого времени ожидания, зонд помечается как не пройденный.
Неисправный порог Счетчик повторных попыток зонда. Внутренний сервер помечается как неработоспособный после того, как количество последовательных сбоев проверки достигает порога неработоспособности.

Раствор

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

  • Убедитесь, что датчик правильно указан в руководстве.
  • Если шлюз приложений настроен для одного сайта, по умолчанию имя хоста должно быть указано как 127.0.0.1 , если иное не настроено в пользовательском зонде.
  • Убедитесь, что вызов http://: возвращает код результата HTTP 200.
  • Убедитесь, что Interval, Timeout и UnhealtyThreshold находятся в допустимых пределах.
  • При использовании зонда HTTPS убедитесь, что внутреннему серверу не требуется SNI, настроив резервный сертификат на самом внутреннем сервере.

Время ожидания запроса

Причина

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

Решение

Шлюз приложений

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

  New-AzApplicationGatewayBackendHttpSettings -Name 'Setting01' -Port 80 -Protocol Http -CookieBasedAffinity Enabled -RequestTimeout 60
  

Пустой BackendAddressPool

Причина

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

Решение

Убедитесь, что внутренний пул адресов не пуст. Это можно сделать либо через PowerShell, CLI, либо через портал.

  Get-AzApplicationGateway — Name «SampleGateway» — ResourceGroupName «ExampleResourceGroup»
  

Выходные данные предыдущего командлета должны содержать непустой внутренний пул адресов. В следующем примере показаны два возвращенных пула, для которых настроено полное доменное имя или IP-адреса для серверных виртуальных машин. Состояние подготовки BackendAddressPool должно быть «Успешно».

BackendAddressPoolsText:

  [{
    "БэкендАдрес": [{
        "IP-адрес": "10.0.0.10",
        "IP-адрес": "10.0.0.11"
    }],
    «Конфигурации BackendIp»: [],
    "ProvisioningState": "Выполнено",
    "Имя": "Пул01",
    "Etag": "W/\"00000000-0000-0000-0000-000000000000\"",
    "Id": "/subscriptions/<идентификатор подписки>/resourceGroups/<имя группы ресурсов>/providers/Microsoft.Network/applicationGateways/<имя шлюза приложений>/backendAddressPools/pool01"
}, {
    "БэкендАдрес": [{
        «Полное доменное имя»: «xyx.cloudapp.net",
        "Fqdn": "abc.cloudapp.net"
    }],
    «Конфигурации BackendIp»: [],
    "ProvisioningState": "Выполнено",
    "Имя": "Пул02",
    "Etag": "W/\"00000000-0000-0000-0000-000000000000\"",
    "Id": "/subscriptions/<идентификатор подписки>/resourceGroups/<имя группы ресурсов>/providers/Microsoft.Network/applicationGateways/<имя шлюза приложений>/backendAddressPools/pool02"
}]
  

Неработоспособные экземпляры в BackendAddressPool

Причина

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

Решение

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

Следующие шаги

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

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

Проблема 502 Bad Gateway — это типичный код состояния HTTP, который влияет на все браузеры и устройства. И в этом посте мы поговорим об ошибке 502 bad gateway и о том, как ее исправить.

Итак, готовы узнать?

Давайте посмотрим, что это означает и как это исправить.

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

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

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

Ошибка 502 Bad Gateway показывает, что веб-сервер, к которому вы подключились, работает как прокси для ретрансляции данных с другого сервера, но этот сервер вернул неверный ответ.Код состояния, используемый веб-сервером для описания такого типа проблемы, — 502; следовательно, это называется ошибкой 502. Коды состояния HTTP указывают на ошибку сервера. Помимо 502, другие коды включают 500, 501, 503, 504, 505, 507, 508, 510 и другие. Они не возникают по вине пользователя.

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

► Что вызывает ошибку 502 Bad Gateway?

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

► Как узнать, что это ошибка 502 Bad Gateway?

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

Примеры ошибки 502 Bad Gateway

Вот некоторые из примеров ошибки 502 bad gateway:

  1. Ошибка 502
  2. 502. Это ошибка
  3. 502 Плохой шлюз
  4. Временная ошибка (502)
  5. 502 Ошибка прокси-сервера
  6. 502 Ошибка сервера: сервер обнаружил временную ошибку и не смог выполнить ваш запрос.
  7. Ошибка HTTP 502 Неверный шлюз
  8. HTTP 502
  9. 502 Служба временно перегружена
  10. 502 Плохой шлюз Nginx
  11. Неверный шлюз: прокси-сервер получил недопустимый ответ от вышестоящего сервера

Хотите знать, что делать в случае ошибки 502 bad gateway?

Мы собираемся пролить свет на то же…. Прокрутите вниз, чтобы продолжить чтение.

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

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

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

1. Попробуйте перезагрузить страницу

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

Просто подождите минуту или две и перезагрузите страницу после этого.

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

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

Если все это не работает, попробуйте следующий шаг!

2. Откройте новый браузер

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

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

3. Очистить файлы кэша

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

4. Ищите ошибки подключения к серверу

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

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

5. Удаление файлов cookie вашего браузера может помочь

Другой способ исправить ошибку 502 bad gateway — удалить куки браузера. Удаление сохраненных файлов cookie может решить проблему 502 по тем же причинам, что и очистка кэшированных файлов.

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

6. Убедитесь, что не было никаких изменений DNS

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

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

7. Попробуйте перезагрузить систему/компьютер

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

8. Попробуйте перезапустить все ваши сетевые устройства

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

9. Запустите браузер в безопасном режиме

Это еще один способ устранить ошибку 502 bad gateway. Запустите браузеры, такие как Firefox, Chrome, Opera или Internet Explorer, в безопасном режиме.

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

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

10. Исправьте все конфигурации брандмауэра, которые не работают должным образом

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

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

11. Обратитесь к поставщику услуг

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

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

Подведение итогов…

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

Как исправить ошибку 502 Bad Gateway в WordPress (быстрые исправления)

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

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

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

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

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

Согласно Целевой группе инженеров Интернета (IETF) , ошибка 502 Bad Gateway — это код состояния, указывающий, что сервер получил недопустимый ответ от входящего сервера, к которому он обращался при попытке выполнить запрос.

Проще говоря, каждый раз, когда вы посещаете веб-сайт, ваш браузер отправляет запрос на веб-сервер.После обработки запроса веб-сервер «возвращает» запрошенные данные вместе с кодом состояния HTTP и заголовком HTTP.

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

Типы ошибок 502 Bad Gateway

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

Возможно, вы видели эту ошибку связи с сервером с одним из следующих имен:

⚠️ «502 Плохой Шлюз»

⚠️ «Ошибка 502».

⚠️ «Ошибка HTTP 502 — неверный шлюз»

⚠️ «Служба 502 временно перегружена»

⚠️ «HTTP 502».

⚠️ Временная ошибка (502)

⚠️ 502. Это ошибка

⚠️ «502 Ошибка сервера: сервер обнаружил временную ошибку и не смог выполнить ваш запрос.

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

Возможные причины ошибки 502 Bad Gateway  

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

🎯 

Перегрузка сервера

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

🎯 

Ошибки сети  

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

🎯 

Передача данных на сервер заблокирована брандмауэром

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

🎯 

Неверное программирование  

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

🎯 

Время ожидания программного обеспечения сервера 

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

способов устранить ошибку 502 Bad Gateway в WordPress с помощью нескольких простых шагов

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

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

✅ Обновить и перезагрузить веб-страницу  Ошибки

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

При обнаружении ошибок Bad Gateway первое, что вы должны сделать, это подождать минуту или около того, а затем нажать кнопку обновления (или F5 или Ctrl+F5) на вашей веб-странице. Если это не является серьезной проблемой с сервером или подключением, это обязательно снова запустит ваш веб-сайт WordPress.

✅ Ищите любые проблемы с подключением к серверу

Обслуживание сервера — это процесс поддержания программного обеспечения сервера в актуальном состоянии и в рабочем состоянии.Крайне важно предотвратить сбои в работе сети и обеспечить бесперебойную работу компьютерной сети.

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

В такие моменты единственный способ решить эту проблему — подождать и позволить серверу завершить техническое обслуживание.Вы можете получить доступ к сайту после нажатия кнопки «Обновить» или повторной попытки войти на сайт через некоторое время.

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

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

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

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

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

С другой стороны, файлы cookie веб-сайта или файлы cookie HTTP представляют собой небольшие фрагменты данных, хранящиеся на устройстве пользователя сайта для отслеживания его действий . Файлы cookie помогают предоставлять целевую информацию вашим пользователям.

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

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

Чтобы узнать больше о кешах WordPress и о том, как их удалить, мы рекомендуем вам прочитать этот блог .

✅ Используйте VPN для доступа к вашему сайту

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

Если на вашем веб-сайте WordPress появляются ошибки 502 из-за ошибок сервера или интернет-провайдера, вы можете попытаться перенаправить ваше соединение с помощью виртуальных частных сетей (VPN). Таким образом, ваш веб-сайт WordPress будет подключен к новому серверу, а ошибки шлюза будут немедленно устранены.

✅ Перезапустите все сетевое оборудование  

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

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

✅ Обновление плагинов, тем и расширений WordPress

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

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

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

✅ Временно отключите подключение CDN и брандмауэра

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

Неправильная конфигурация брандмауэра может привести к тому, что запросы от сети доставки контента будут интерпретированы как атака на ваш сервер и отклонены, что приведет к ошибке 502 Bad Gateway Error. Также возможно, что ваши плагины безопасности WordPress предотвратят контакт между серверами или даже заблокируют ваш локальный IP-адрес или IP-адрес интернет-провайдера.

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

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

✅ Проверьте наличие проблем с DNS и измените DNS-сервер

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

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

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

✅ Перезапустите PHP для решения любых проблем с тайм-аутом PHP

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

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

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

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

Легкое устранение неполадок 502 Bad Gateway в WordPress

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

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

Просмотры сообщений: 129

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

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

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

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

В этой статье мы объясним, что такое ошибка 502 bad gateway, что может быть причиной этой ошибки и как ее исправить.

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

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

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

502 Примеры ошибок неверного шлюза 

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

  • ошибка 502
  • 502
  • 502 прокси-сервис
  • 502 сервис временно перегружены
  • 502 Bad Gateway
  • HTTP-ошибка 502 — Bad Gateway
  • HTTP 502
  • 502 ошибка сервера

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

Ошибки 502 Влияние на SEO

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

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

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

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

1. Попробуйте перезагрузить страницу

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

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

  • Отключите VPN, затем снова обновите веб-сайт
  • Попробуйте другой браузер
  • Перезапустите браузер

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

2. Перезагрузите сетевые устройства 

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

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

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

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

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

Для Google Chrome:

  1. Перейдите в трехточечное меню в правом верхнем углу Chrome.
  2. Оттуда нажмите Дополнительные инструменты в нижней части всплывающего меню.
  3. Затем выберите Очистить инструменты просмотра .
  4. Откроется диалоговое окно для удаления всей истории просмотров и загрузок.
  5. Установите флажок с Кэшированные изображения и файлы .
  6. Выбрать Все время .
  7. Нажмите Очистить данные .

Для Microsoft Edge:

  1. Перейдите в трехточечное меню в правом верхнем углу Microsoft Edge.
  2. Выберите Настройки из списка.
  3. Нажмите Конфиденциальность, поиск и услуги .
  4. Выбрать Очистить данные просмотра .
  5. Выберите, что вы хотите очистить, и нажмите Очистить сейчас .

Fo r Internet Explorer:

  1. Выберите значок шестеренки в верхнем левом углу Internet Explorer.
  2. В меню выберите Свойства обозревателя .
  3. Кроме того, вы можете нажать кнопку Удалить , чтобы удалить всю свою историю, файлы cookie и кэшированные данные.

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

4. Проблема с DNS 

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

Некоторые из лучших бесплатных общедоступных DNS-серверов можно найти ниже:

  • Google DNS – 8.8.8.8
  • OpenDNS — 208.67.222.222
  • Cloudflare — 1.1.1.1

Существует два способа изменить настройки DNS. Первый — изменить настройки маршрутизатора, а второй — добавить новый DNS прямо на ваше устройство.

Чтобы изменить DNS-сервер на в Windows:

  1. Откройте меню Пуск и выберите значок шестеренки (Настройки).
  2. Когда вы находитесь в настройках, нажмите Сеть и Интернет в меню настроек.
  3. Оттуда выберите Изменить параметры адаптера .
  4. После этого щелкните правой кнопкой мыши выбранное подключение к Интернету и выберите Свойства .
  5. Нажмите Интернет-протокол версии 4 , затем нажмите кнопку Свойства .
  6. Далее выберите пункт с надписью Использовать следующие адреса DNS-серверов .
  7. Введите два выбранных вами адреса.
  8. Нажмите OK , чтобы сохранить изменения.

Изменение DNS-сервера в macOS:

  1. Выберите Настройки в меню Apple.
  2. Запустите приложение Network .
  3. Выберите подключение к Интернету, затем нажмите кнопку Advanced .
  4. В окне Advanced выберите вкладку DNS .
  5. Используйте знак плюса справа , чтобы добавить выбранные вами DNS-адреса.
  6. Нажмите OK , чтобы сохранить изменения.

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

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

5. Обратитесь к хосту 

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

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

  1. Попробуйте зайти на сайт с других устройств , например, с мобильного телефона. Если вы можете просматривать веб-сайт на своем мобильном телефоне, но не на своем компьютере, это говорит о том, что проблема связана с настройками вашего компьютера, а не с сервером. Однако, если это не работает на всех ваших устройствах, вам следует обратиться за помощью к своему хостинг-провайдеру.
  2. Вы также можете выполнить поиск в Google «is abc.com не работает» или проверить Twitter , чтобы узнать, не сталкиваются ли другие люди с такой же проблемой.
  3. Такие веб-сайты, как Downdetector, также смогут сообщить вам, испытывает ли веб-сайт в настоящее время технические проблемы и возникают ли у других людей проблемы с подключением к нему.
  4. Рекомендуется также проверить страницу состояния вашего хоста WordPress .

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

6. Временно отключите CDN или брандмауэр 

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

Если вы используете WordPress, веб-сайт предоставляет плагин Popup, который использует сервер CDN для хранения файлов, включая изображения, библиотеки Javascript и CSS. Вот как вы можете временно отключить CDN :

  1. Перейдите в панель администратора WordPress.
  2. Во вкладке Настройки выберите плагин Popup .
  3. Активируйте параметр « Отключить использование CDN ».
  4. Обязательно сохраните изменения.

I Если вы используете CDN Engine WP, вам необходимо выполнить следующие шаги, чтобы временно отключить CDN: 

  1. Войдите на пользовательский портал WP Engine.
  2. Выберите сайтов .
  3. Щелкните имя производственной среды.
  4. Нажмите CDN .
  5. Обязательно снимите флажок справа, чтобы указать, что вы отключили CDN.
  6. Сохраните изменения.

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

Если вы используете Windows 10, вы можете отключить брандмауэр, выполнив следующие действия. Это также отключит брандмауэр в Google Chrome, Opera, Microsoft Edge и Firefox.

  1. Открыть Панель управления .
  2. Нажмите Система и безопасность .
  3. Выберите Брандмауэр Windows .
  4. Выберите Включение или отключение брандмауэра Windows .
  5. Проверьте значок рядом с Отключить брандмауэр Windows (не рекомендуется) .
  6. Нажмите OK , чтобы сохранить изменения.

Если вы используете macOS, выполните следующие действия: 

  1. Откройте меню Apple .
  2. Выберите Системные настройки .
  3. Нажмите Безопасность и конфиденциальность .
  4. Нажмите Брандмауэр .
  5. Выберите Параметры брандмауэра , чтобы временно отключить брандмауэр.

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

Cloudflare 502 Ошибка шлюза

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

502 Неисправный шлюз Cloudflare (вариант 1)

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

502 Неисправный шлюз Cloudflare (вариант 2)

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

Проверьте свои плагины и темы (режим устранения неполадок)

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

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

Взгляните на свои журналы ошибок

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

Вы можете использовать следующие шаги для просмотра необработанного доступа и журналов ошибок WordPress через FTP: 

  1. Подключите свой сайт через SFTP.
  2. Вы увидите папку с именем « logs » в корневой папке.
  3. Ваши журналы доступа и ошибок будут находиться в этой папке.

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

Перезапустите PHP и перестройте веб-приложение в RunCloud

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

Многие люди также управляют своими серверами через RunCloud, панель управления для облачных серверов. Это простой способ создания веб-серверов и управления ими.Если вы регулярно сталкиваетесь с ошибкой 502 bad gateway, особенно в процессе создания своего веб-сайта, вы можете перестроить свое веб-приложение в RunCloud или просто обратиться к нам, и мы поможем вам!

Ошибка тайм-аута PHP

Тайм-ауты PHP происходят, когда один процесс PHP работает дольше, чем max_input_time или max_execution_time, которые были установлены в конфигурации PHP вашего сервера. Это распространенная проблема, особенно когда вы выполняете большой импорт WordPress.Если вы столкнулись с ошибкой 502 bad gateway из-за тайм-аутов PHP, вам необходимо проверить и оценить значения, установленные на вашем сервере.

Добавить комментарий

Ваш адрес email не будет опубликован.