Ошибка 502 bad gateway

Что означает ошибка 502 bad gateway? как исправить ошибку 502 bad gateway? что делать если появляется ошибка 502 bad gateway?

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

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

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

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

Автор рекомендует:

  • Как посмотреть историю браузера Яндекс, очистить выборочно или полностью?
  • NFC в телефоне – что это, как работает и для чего нужен
  • Топ 5 лучших браузеров по безопасности и скорости
  • Ошибка 503 — как устранить
  • Исправляем ошибку «Ваше соединение не защищено» в Firefox

Как удалить файлы cookies из различных браузеров

Во время серфинга страниц или сайтов в интернете используется какой-либо браузер.

Во время этого процесса, вся информация записывается на жесткий диск.

Это могут быть: картинки, текстовые файлы, любая информация, которую просматривал пользователь.

Все это хранится на винчестере компьютера в кэшах или куках (текстовых файлах).

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

  • Использовать возможности самих браузеров;
  • Использовать сторонние приложения.

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

Процесс чистки немного отличается в разных браузерах.

Google Chrome

  • Для начала нужно открыть «настройки»;
  • В выпадающем меню найти кнопку «очистить историю»;
  • Открывается новое окно с параметрами настроек. Сначала нужно установить период, за который будут удалены файлы. Рекомендуется выбрать «за все время».

В следующих четырех пунктах надо проставить галочки.

Таким образом, браузер очистится от: истории просмотров, истории скачиваний, файлов cookie, а также изображений и других файлов.

Теперь остается только нажать «Очистить историю».

Firefox

  • Первый шаг — открыть «Настройки»;
  • Далее — пункт «Приватность»;

Рубрика «приватность» в браузере Firefox

  • В открывшемся окне выбрать «Удалить отдельные куки-файлы»;
  • На этом этапе можно удалить вручную только один куки-файл, если известно, какой именно. В противном случае, удаляются все.

Opera

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

Internet explorer

  • В меню необходимо выбрать пункт «Сервис» (для того, чтобы этот пункт был виден в меню, надо нажать Alt);
  • Затем «Удалить журнал обозревателя»;
  • В открывшемся окне можно выбрать только куки-файлы, установив напротив них галочку;
  • Завершить процесс нажатием кнопки «Удалить».

Способ подходящий для любого браузера

Необходимо запустить браузер (тот, который надо очистить);

Нажать одновременно клавиши на клавиатуре: Ctrl+Shift+Delete;

Комбинация клавиш Ctrl+Shift+Delete

  • Откроется меню. В рубрике «Удалить» надо выбрать «Всё»;
  • Поставить галочки напротив интересующих пунктов: кэш и куки;
  • Нажать «Удалить сейчас». Процесс завершен.

Как удалить отдельные cookie файлы

  • Запустить браузер на компьютере;
  • Напротив адресной строки выбрать значок с тремя точками и нажать «Настройки»;
  • Внизу страницы найти «Показать дополнительные настройки»;
  • Перейти в раздел «Личные данные», там нажать кнопку «Настройки контента»;
  • Выбираем «cookie»;
  • Перейти в раздел «Все файлы cookie и данные сайтов». Тут надо найти название интересующего сайта;
  • Справа от него нажать на значок Удалить.

Способ очистки при помощи программы Ccleaner

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

Поскольку ее также используют для очистки операционной системы Windows.

Это позволяет освободить ОС от всего лишнего и ускорить работу компьютера.

Если данной утилитой не доводилось пользоваться, ее необходимо скачать и установить.

Скачивать рекомендуется только с проверенных сайтов. Данная утилита является бесплатной.

  • Необходимо закрыть браузер и запустить установленное приложение;
  • Перейти в рубрику «Очистка»;
  • Откроется новое окно, в котором надо выбрать закладку «Приложения»;
  • Там будут указаны установленные на компьютере браузеры. Для каждого из них (либо только для того, который надо очистить) необходимо отметить галочками пункты, которые надо выполнить;
  • Теперь нажать кнопку Анализ;
  • Далее программа ищет файлы, которые подлежат удалению. Когда они будут найдены, нужно нажать кнопку Очистка.

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

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

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

Если снова появляется error 502, то проблема, наверняка на сервере сайта, который выдает ошибку.

Как избежать ошибки

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

  • Проверить настройки PHP-FPM – убедитесь, что настройки PHP-FPM верны, и они соответствуют параметрам, указанным в конфигурационном файле Nginx
  • Настроить buffer и timeout – проверьте настройки параметров buffer и timeout в конфигурационном файле Nginx. Проверьте настройки buffer size и read timeout в конфигурационном файле PHP
  • Проверить логи – в случае возникновения ошибки, необходимо проверить логи Nginx и PHP-FPM, чтобы узнать причину ошибки
  • Обновить Nginx и PHP – если проблема возникает постоянно, то можно попробовать обновить Nginx и PHP до последней версии, что может решить проблему

Избежать ошибки 502 Bad Gateway возможно, если правильно настроить параметры PHP-FPM и Nginx, а также настроить логирование и обновить програмное обеспечение.

Ведение журнала ошибок

При возникновении ошибок на сервере nginx и php, важно вести журнал ошибок для надежной диагностики и успеха устранения проблемы. Для ведения журнала ошибок в nginx было разработано несколько способов:

Для ведения журнала ошибок в nginx было разработано несколько способов:

  • Включение журналирования ошибок для конкретного сайта в настройках сервера nginx.
  • Отправка всех ошибок сервера в рабочую директорию в файл error.log.

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

Чтобы настроить ведение журнала ошибок php, можно использовать следующие способы:

  • Установка параметра error_reporting в php.ini на E_ALL.
  • Установка параметра log_errors в php.ini на true.
  • Установка параметра error_log в php.ini на путь для записи в файл.

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

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

Мониторинг нагрузки на сервер

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

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

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

Также важно следить за использованием памяти на сервере. Чем больше задач и процессов одновременно выполняется, тем больше память потребляется

Для мониторинга памяти можно использовать утилиты, такие как free, top, glances и др. Они отображают текущую загрузку памяти и потребление каждым процессом.

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

Как исправить ошибку 502: советы для пользователей

Если вы пользователь и видите на сайте ошибку 502, проделайте следующие действия:

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

Как очистить кеш DNS

Способ чистки DNS-кеша зависит от вашей операционной системы. Ниже мы описали, как очистить DNS-кеш на Windows, Linux и MacOS.

Windows

  1. Откройте командную строку. Для этого нажмите Win+R, введите «cmd» и нажмите OK:

  1. Введите команду:
  2. Дождитесь оповещения об успешной очистке кеша:

  1. Откройте терминал при помощи сочетания клавиш Ctrl+Alt+T.
  2. Введите команду:

Для Ubuntu:

Для других дистрибутивов:

MacOS

  1. Откройте терминал. Для этого нажмите Command+Space, введите «Терминал» и кликните по найденному приложению.
  2. Введите команду:

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

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

Если вы пользователь, попробуйте следующее:

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

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

Проверьте, не закрыт ли сайт для других.

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

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

Попробуйте другой браузер

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

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

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

Проверьте расширения браузера

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

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

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

Скорее всего, ваш компьютер или сетевое оборудование (Wi-Fi, маршрутизатор и т. д.) испытывают странные и временные проблемы. Эту проблему можно решить, перезагрузив компьютер и сетевое оборудование.

Изменить DNS-серверы

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

Если вы системный администратор или владелец веб-сайта, попробуйте следующее:

Работает ли внутренний сервер?

  • Проверьте, работает ли внутренний сервер (например, PHP, NodeJS, Tomcat и т. д.)? Если нет, запустите его.
  • Если бэкэнд-сервер работает, может быть, он завис? Или не в состоянии обслужить какой-либо запрос?
  • Может ли веб-сервер общаться с внутренним сервером? Может проблема в брандмауэре?

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

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

Сети доставки контента (CDN) представляют собой прозрачную основу Интернета для распространения контента. Ошибка 502 bad Gateway может быть вызвана CDN. Вы используете CDN от стороннего сервиса.

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

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

В этой статье мы рассмотрели, что означает проблема 502 Bad Gateway, наиболее распространенные причины и способы ее решения.

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

Как владельцу сайта исправить ошибку 502

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

Прежде всего проверьте количество свободной оперативной памяти. Сделать это можно двумя способами.

Способ 1:

  1. Подключитесь к серверу по SSH.
  2. В терминале введите команду :

MiB Mem ― вся оперативная память.
MiB Swap ― раздел подкачки.

Найдите строку MiB Mem — free. Это количество свободной оперативной памяти на сервере. Если ее мало, ошибка возникает из-за нехватки памяти. Чтобы решить проблему, увеличьте количество оперативной памяти.

Способ 2:

  1. Подключитесь к серверу по SSH.
  2. В терминале введите команду :

Mem ― вся оперативная память.
Swap ― раздел подкачки.

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

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

Проверьте логи сервера. Если проблема возникла после обновлений на сайте, посмотрите журнал изменений и отмените доработки, которые вызвали сбои на сервере. Помимо этого, в логах можно увидеть DDoS-атаку. Если вы увидели ошибку «OOM (out of memory)», то причина в нехватке памяти.

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

Если ваш сайт сделан на WordPress, попробуйте отключить плагины. Они могут влиять на работу сервера. Чтобы отключить плагин:

  1. Войдите в административную панель по адресу домен/wp-admin.php.
  2. Перейдите в раздел «Плагины» ― «Установленные».
  3. Нажмите «Деактивировать»:

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

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

  • какой-то сервис выключен. Перезапустите веб-сервер Apache, PHP-FPM, Gunicorn, NodeJS или другой сервис, с которым работает Nginx;
  • связь между Nginx и бэкенд-сервером настроена неправильно. Например, Nginx обращается к порту 8080, а веб-сервер Apache «слушает» другой порт. В таком случае нужно изменить настройки веб-сервера.

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

Ошибка 502 bad gateway — что это значит?

Ошибка 502 bad gateway говорит о том, что обратный прокси-сервер (допустим, Apache) для сервера источника (например, nginx) получает некорректный ответ от исходного веб-сервера.

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

  1. Перегруженность сервера. Веб-сервер может падать из-за нехватки ресурсов (например, оперативной памяти), вызываемой избытком выполняемых процессов или агрессивными действиями пользователей;
  2. Частая перезагрузка веб-сервера. Такое случается при ошибках конфигурации, сбоях в модулях, любых атаках, избытке выполняемых процессов и приложений. В результате пользователь видит временную 502 ошибку;
  3. Плохой код сайта. Сайты с устаревшими приложениями или корявым кодом влияют на правильное функционирование сервера и ведут к периодическому возникновению 502 ошибки;
  4. Ошибки сети. Прочие ошибки конфигурации сети (проблемы с DNS, маршрутизация, блокировка файерволом, используемым на сервере, проблемы у провайдера) также становятся причиной появления 502 ошибки сервера;
  5. Время ожидания серверного программного обеспечения. 502 ошибка неизбежна при снижении скорости выполнения запросов в nginx, когда средство кэширования (например, Varnish Cache) уходит в таймаут. Сюда же относятся и медленные запросы.

FAQ

Что такое ошибка 502 bad gateway в Nginx?

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

Какие могут быть причины ошибки 502 bad gateway?

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

Как можно устранить ошибку 502 bad gateway?

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

Может ли ошибка 502 bad gateway возникнуть из-за проблем с базой данных?

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

Что делать, если после всех мероприятий ошибка 502 bad gateway остается?

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

Cодержание

Как исправить ошибку 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?

Как исправить ошибку 502 Bad Gateway (3 возможных решения)

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

1. Проверьте свой сервер

Если вы видите ошибку, как показано на рисунке, скорее всего, ошибка находится на вашем веб-сервере.Давайте проверим вашу конфигурацию веб-сервера, в этом случае на сервере работает . WordPress работает на PHP и MySQL. Итак, в nginx нам нужно проверить, как обрабатываются файлы PHP. Найдите “location ~ \.php$” в вашем блоке сервера nginx.

Ssh @ your _ip -p7022

Согласно конфигурации nginx, как показано на рисунке, файлы PHP обрабатываются fastcgi, который выполняется на порте 9000.Давайте проверим, что работает на порту

Netstat -pltn | grep 9000

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

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

Systemctl list-unit-files | grep fpm

Выполните эту команду для запуска службы:

Systemctl start php7.0-fpm

Теперь перейдите в свой веб-браузер и проверьте свой сайт.

Если вы используете CloudFlare и видите ошибку 502 Bad Gateway, как показано на рисунке ниже, скорее всего, ваш веб-сервер не работает. Вы можете попробовать перезапустить apache или nginx, в зависимости от того, какой веб-сервер вы используете.

2. Очистите кеш.

Если первое решение было выполнено, но вы по-прежнему видите ошибку плохого шлюза 502, ваш веб-браузер все еще полагается на свой кеш. Мы должны сообщить браузеру загрузить последнюю версию с сайта. Мы можем сделать это, нажав Ctrl+F5 на клавиатуре (Windows/) или кнопку Shift + Reload на панели инструментов (браузер Safari) или CMD+Shift+R (Chrome и Firefox для пользователей Mac).

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

4. Проверьте свои скрипты.

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

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

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

Обратите внимание, что вы также можете сделать это с помощью FTP-клиента, например FileZilla

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

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

Матрица решений или метод Пью

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

Можно выделить следующие критерии:

—    цена;
—    близость к метро;
—    возможность изменять под себя офисное пространство;
—    расстояние до основных партнеров и заказчиков;
—    наличие парковочных мест в достаточном количестве.

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

Третий шаг: надо оценить каждый критерий у всех опций.

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

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

Фото: Pixabay 

Как может выглядеть ошибка 502

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

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

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

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

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

Понравилась статья? Поделиться с друзьями:
Великий Капитал
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: