502 плохой шлюз. Ошибка "502 Bad Gateway" - что это такое? Причины появления и способы устранения

Добрый день!

В 99% случаев ошибка 502 Bad Gateway говорит о том, что возникли проблемы на стороне сервера, который обслуживает веб-сайт.

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

  • Принтер не печатает с компьютера ставит в очередь - как исправить?
  • Что делать пользователю при ошибке 502 Bad Gateway:

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

    Что делать администратору сайта при ошибке 502 Bad Gateway:

    Почти всегда ошибку 502 Bad Gateway отдает пользователю nginx. Это означает, что вы используете nginx в качестве frontend сервера и php-fpm или apache в качестве backend сервера. Ваш backend сервер отказал и ему необходимо вернуть работоспособность. Рекомендуемая последовательность действий для быстрейшего восстановления обслуживания:

    1. Перезагрузите ваш Apache или php-fpm сервер (сделайте рестарт сервиса). Сервис мог подвиснуть, например, из-за большой нагрузки.
    2. Проверьте работоспособность вспомогательных служб, таких как MySQL и Memcached. Редко, но они также могут стать причиной ошибки 502 Bad Gateway.
    3. Если один из сервисов не стартует - проверьте свободное место на диске сервера командой df -h , если место кончилось - срочно освободите его и рестартуйте службы.
    4. Проверьте нагрузку на сервер с помощью команды top, если она очень большая (показатель la больше 10) - перезагрузите сервер полностью с помощью команды reboot.

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

    Что же это за ошибка 502 такая, откуда она возникает и как ее исправить? Вот этими вопросами мы с вами сегодня и займемся!

    Ошибка 502 что это?

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

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

    Ошибка 502 — Причины ее появления

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

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

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

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

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

    Типичные причины появления ошибки 502

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

    • Очень большое количество посетителей на вашем сайте одновременно. И если ваш сервер не рассчитан на такое количество одновременных посетителей, использующих автоматизированные системы на нем (например поисковую автоматизированную систему на сайте), то это и есть причина появления 502 ошибки. Еще может быть причиной плагин, который использует много ресурсов для обработки данных с сервера.
    • Следующая причина возникновения ошибки 502 — хакерская атака на сайт. следствием чего будет очень высокая нагрузка на сервер, что также выдает — ошибка 502 Bad Gateway.
    • Также эта ошибка может возникать из-за неправильной конфигурации сервера или несовместимых программных и аппаратных решений на сервере (выяснить через техподдержку!).
    • Загрузка на сервер больших и тяжелых файлов, с которыми он просто не в силах справиться из-за неустойчивого соединения или не хватки, опять же той самой, пресловутой мощности.
    • Если ошибка 502 возникает на ровном месте, практически спонтанно, то это скорее всего, что ваш хостер разместил огромное количество аккаунтов клиентов. И это в свою очередь привело к оверселлингу — нехватка ресурсов сервера в пиковые моменты из-за большой нагрузки на него лишними аккаунтами, не рассчитанными на нагрузку данного сервера (косяк хостера!).
    • Когда сайт использует внешнее подключение различных скриптов и т.д., то когда возникают проблемы у вашего источника подключения, соответственно эти проблемы и возникнут на вашем сайте, что приведет к появлению бага — ошибка 502 Bad Gateway.

    С причинами разобрались, теперь нам нужно узнать самое важное...

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

    Как и в возникновении причин ошибки 502, так и в ее устранении должен быть порядок! Поэтому я все расположил по пунктам:

    • Первое, что вам нужно сделать при возникновении данной ошибки — это проанализировать ваш сервер. Узнайте нагрузку на него в текущий момент возникновения ошибки 502 или любых других ошибок ( , ). И при выяснении причины — высокая нагрузка на сервер из-за нехватки оперативной памяти, незамедлительно увеличьте ее, так как это самая важная составляющая работоспособности вашего сервера (посоветуйтесь с поддержкой хостинга!).
    • При систематическом возникновении бага — ошибка 502, выясните правильность настроек лимитов на количество php-cgi процессов и их корректность на вашем сервере, опять же советуйтесь в своей поддержке хостинга!
    • Если ваш сайт расположен на виртуальном хостинге и из-за этого есть причина думать, что возможно появление оверселлинга, смотрите выше в тексте, то подумайте о переносе своего сайта на более удобный и мощный хостинг, например МакХост . Только долго не думайте!
    • Когда ошибка 502 возникает из-за высокого количества запросов к внешним ресурсам сети, постарайтесь снизить их количество и установите ограничение на время их ответа и загрузки, что в свое время значительно поможет вам отслеживать «тормоза» загрузки, так же поможет выявить проблему и автоматически ее обработать.

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

    Спасибо за внимание! И всем вам удачи и процветания!

    class="eliadunit">

    Все, кто относительно часто занимается интернет-серфингом, периодически сталкивались с белой страницей, на которой виднелась табличка «502 bad gateway » и прочие непонятные слова. Что это значит, как исправить и принесет ли подобное известие вред ПК?

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

    • ошибка прокси-сервера;
    • проблемы с DNS;
    • сбой хостинга.

    Понятно, что большинству эти термины ничего не скажут, но будем объяснять на пальцах: ошибка 502 говорит о том, что сервер, на котором находится сайт с ВК, одноклассниками, Яндексом и прочими сервисами (для каждого ресурса свой сервер) в данный момент не работает. Как исправить проблему, чтобы точно убедиться, что ошибка не с вашей стороны? Да все элементарно.

    Для начала откройте какой-либо другой ресурс. Все открылось? Значит проблема с одним сайтом. Ошибка повторилась? Ситуация более запущена, но решаема. Кстати, перевод «Bad Gateway » звучит как «плохой шлюз ».

    Пути устранения

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

    Разберем процедуру на примере Google Chrome.

    Открываем настройки.

    class="eliadunit">

    Жмем на пункт «История », а затем кликаем по кнопке «очистить ».

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

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

    Причины возникновения

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

    Итак, если сервер рассчитан на 5-7 тысяч запросов в секунду (такое количество народа одновременно зашло на ресурс), а подобных запросов переваливает за 10 тысяч, то ошибка проявится очень скоро. В таких случаях нужно наращивать мощность сервера , увеличивая канал и добавляя память. Вы должны понимать, что типичный домашний ПК в принципе не создан на столь высокую нагрузку, создаваемую на процессор извне. Отсюда и различие между «серверными» и «обычными» машинами.

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

    Не нужно заваливать оператора поддержки глупыми вопросами из серии «а когда заработает?». Сначала проверьте сервис на другом ПК или смартфоне. Если и там не работает – ждите. И на всякий случай почистите cookie, хуже точно не будет.

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

    На экране появляется сообщение: error “502 Bad Gateway” .

    Переводится как «плохой (ошибочный) шлюз».

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

    Проблема в следующем:

    • Неправильная работа прокси-сервера ;
    • Проблема с DNS-сервером;
    • Проблема hosting-сервера, на котором размещен сайт .

    Рассмотрим ошибку на примере.

    Пользователь подал запрос на сервер. А сервер этот запрос обработал, но не так как требовалось, либо удалил из очереди.

    Могут случаться сбои, когда сервер путается в приоритетности запросов и прекращает обработку.

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

    • Недостаток ресурсов сервера. Такая проблема может возникнуть, если не хватает оперативной памяти. Либо она используется нерационально;

    • Слишком большое количество посетителей одновременно может привести к такой ошибке на сервере;
    • Атака хакеров. Сервер обрабатывает огромное количество неправильных пакетов. Это приводит к его перегрузке. То есть такая же перегруженность, как в первом варианте. С тем исключение, что это делается намеренно;
    • Возможно, речь идет об оверселлинге. Сервер размещает такое количество аккаунтов, на которое не хватает ресурсов в определенные самые загруженные моменты;
    • Неверная структура сервера. Либо несовместимость некоторых программных решений;
    • Сайт использует внешнее подключение. Если в источнике подключения возникают неполадки, то они автоматически переносятся и на сам сайт;
    • Загрузка слишком объемных файлов. Если сайт загружен тяжелыми файлами. А соединение с сетью при этом плохое.

    2 Ошибки РНР.

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

    Устранение ошибки error 502 Bad Gateway

    Читай также: Всё про NET Framework для Windows 10 — Методы загрузки, установки и частые ошибки

    1 Нужно попробовать повторно перезагрузить URL- адрес . Для этого можно использовать клавишу F5 либо нажать кнопку обновления браузера. Еrror 502 часто указывает на сетевую ошибку, которая может быть очень быстро устранена. Повторное обновление в таком случае окажется успешным. Так происходит довольно часто.

    3 Стоит перезапустить программу браузера . Это может решить проблему.

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

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

    7 Убедились в том, что доступ к интернету есть . Но, при попытке попасть на нужный сайт все - равно появляется ошибка «502 Bad Gateway».

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

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

    8 Запуск браузера в режиме «инкогнито» . Это означает, что браузер запустится со своими стандартными настройками. Они установлены по умолчанию. Надстройки и расширения никак не повлияют. Для Google Chrome переход в режим инкогнито осуществляется следующим образом: Ctrl +Shift +N .

    Error 502 в режиме инкогнито больше не появляется? Ошибка выявлена. Это расширения и настройки браузера.

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

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

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

    Читай также: ТОП-6 Способов как полностью очистить жесткий диск «С» ненужных файлов на Windows 7/10

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

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

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

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

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

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

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

    Ошибка error 502 может появиться не только на персональном компьютере.

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

    Алгоритм действий для телефона такой же.

    • Необходимо выбрать используемый браузер: Яндекс Браузер , Google Chrome, Mozilla Firefox, Opera Mobile;
    • Нажать значок в виде вертикально расположенных трех точек на панели браузера. Если значок отсутствует, нажать кнопку Меню на корпусе смартфона;
    • Выбрать пункт «Настройки» ;
    • Перейти в раздел «Конфиденциальность» ;
    • Выбрать строку «Очистить данные» ;
    • Включить опцию «кэш» ;
    • Далее отключаем все остальные опции (если целью является только очистка кэша браузера);
    • Теперь нажать кнопку Очистить данные ;
    • Подтвердить удаление данных.

    Очистка КЭШа для IOS

    • Нажать строку «Очистить данные» ;
    • Включить опцию кэш;
    • Отключить все остальные опции;
    • Нажать на «Очистить данные» ;
    • Подтвердить очистку данных.

    3 Очистка кэша для Windows Phone:

    • Для начала, необходимо выбрать используемый браузер: Internrt Explorer, Edge;
    • Нажать на значок в виде трех горизонтальных точек на панели браузера, внизу экрана;
    • Далее следует выбрать пункт «Настройки» ;
    • Затем «Удалить журнал» ;
    • И, наконец, нажать кнопку «Удалить» .

    4 Существует возможность, при необходимости, запрещать или разрешать файлы-куки

    Но, это может принести некоторые неудобства.

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

    Для этого необходимо:

    • Открыть приложение Chrome на устройстве Android;
    • Справа, напротив адресной строки нажать на значок с тремя точками;
    • Выбираем пункт «Настройки» ;
    • Выбрать «Настройки файлов» и перейти в «Файлы куки» ;
    • Теперь нужно установить переключатель в нужное положение;
    • В пункте «Разрешить сторонним сайтам сохранять файлы cookie» .

    Что такое error 502 с точки зрения сервера

    Читай также: ТОП-3 Простых способа как очистить оперативную память на компьютере или ноутбуке под управлением в Windows 7/10

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

    • Одним из способов восстановить ситуацию является бэкап . Хорошо, если он снимается регулярно. Но, в небольших компаниях это делают не всегда.
    • Для удобства можно внедрять RAID массив. Он сочетает несколько серверных HDD. При этом, объединяет их в один раздел. Таким путем, данные с одного диска копируются сразу еще на 2. Это позволяет сохранить информацию.
    • 2 DDoS (Distributed Denial of Service).

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

      Цель в данном случае такая же. Привести систему к нерабочему состоянию.

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

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

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

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

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

      3 Для собственника ресурса это чревато недополучением прибыли, так как система простаивает.

      4 Меры по предупреждению DdoS. Для защиты сервера используют различные инструменты.

      • Настройка Apache.

      Для этого необходимо перейти в каталог /usr/local/etc/httpd/conf. Там необходимо отредактировать 3 файла:

      • httpd.conf
      • srm.conf
      • acces.conf

      Перед редактированием необходимо создать резервные копии. Для этого в командной строке консоли необходимо ввести команду

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

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

      Информация о версии системы повышает шансы злоумышленника на удачную атаку.

      Чтобы предотвратить утечку информации о системе нужно использовать данные файла httpd.conf .

      • Установка и настройка Mod_Security . Еще один способ защиты от атаки - это установка модуля mod_security для Apache и установка в нем необходимых фильтров. После внесения необходимых изменений необходимо перезапустить Apache, чтобы они стали активны. При любых настройках не стоит забывать о балансе между нужной производительностью сервера и его защитой от атак.
      • Настройка связи Apache+nginx . Это позволит усилить безопасность системы.

      5 Если атака уже идет, необходимо проанализировать логии. Благодаря этому определить, кто и в каком направлении ведет атаку. Также определить преобладающий тип трафика. Для этого можно использовать, например, программу tcpdump. Благодаря ей можно узнать какой тип запросов присылается чаще всего, также ip-адреса , с которых они были отправлены.

      Когда ip-адреса определены точно, их необходимо заблокировать.

      Существуют также специальные платные системы защиты.

      Например:

      • CloudFlare,
      • Comodo,
      • Cisco,
      • Wanguard

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

    Ошибка 502 Bad Gateway: как исправить на своем компьютере?

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

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

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

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

    Но что, если проблема возникает при попытке входа на ваш собственный сайт?

    Ошибка 502 Bad Gateway: как исправить на своем сайте?

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

    • Серверу не хватает мощности для корректной обработки запроса;
    • Неверные настройки оборудования;
    • Другие неполадки.

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



    Понравилась статья? Поделиться с друзьями: