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

Детские товары 18.05.2019
Детские товары
08.06.17 9.1K

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


502 ошибка Bad Gateway может проявляться по-разному. К примеру, 502 – Service Temporarily Overloaded или HTTP Error 502 – Bad Gateway .

Что вызывает 502 ошибку сервера

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

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

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

Как исправить 502 серверную ошибку в nginx

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

Затем мы покопались в конфигурации сервера, и увидели, что там отсутствовал модуль mod_rpaf . Именно это и вызывало падение сервера:

root@server [~]# ls -l /usr/local/apache/modules/mod_rpaf-2.0.so /bin/ls: cannot access /usr/local/apache/modules/mod_rpaf-2.0.so: No such file or directory

Rpaf – это модуль Reverse proxy add forward , разработанный для серверов Apache . Он нужен в том случае, если вы задаете Nginx фронденд-сервером и хотите получить реальный IP серверных запросов.

Данный модуль не работал под Apache-2.4 , поэтому мы немного его подправили. После перекомпиляции и перезагрузки Apache ошибки сегментации прекратились.

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

Вот несколько советов, как исправить ошибку 502 bad gateway :

  • Следите за тем, чтобы файлы сайта (плагины и темы ) своевременно обновлялись и не устаревали;
  • Оптимизируйте и исправляйте медленные MySQL-запросы ;
  • Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;
  • Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер.

Данная публикация представляет собой перевод статьи «HOW TO FIX «502 SERVER ERROR – BAD GATEWAY» IN WEB SERVERS » , подготовленной дружной командой проекта

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

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

502 bad gateway, что означает?

  • 502 – код ошибки во внутреннем международном справочнике;
  • bad – означает «плохой»;
  • gateway — «ворота», «путь», «шлюз».

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

Варианты ошибки:

  • 502 bad gateway nginx — запрос не дошел до веб-сервера Nginx, выступающего в качестве передатчика информации между пользователем и сайтом;
  • «502 bad gateway nginx php-fpm» — сбой на следующей ступени между сервером Nginx и программным интерфейсом php-fpm, используемым на сайтах с повышенной нагрузкой.

Ошибка 502 bad gateway что означает, причины её возникновения

Как появляется ошибка 502 bad gateway, что означает данная надпись, нужно ли ее бояться? Основная причина, по которой браузеру не удается «достучаться» до указанного в адресной строке сайта, — перегруженность сервера входящими, исходящими запросами. Проще говоря, он зависает, ведь обращений к нему гораздо больше, чем он технически в силах обработать. Сервер «висит», когда:

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

"Пол - это лава" игра для всех возрастов

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

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

Как справиться с проблемой?

Как исправить ошибку, увидев на экране фатальную «пятьсотвторую» надпись:

  • Необходимо проверить наличие интернета. Надо попробовать перейти на один из надежных сайтов, например, на сайт Яндекса, любимый интернет-магазин, одну из социальных сетей. Если они открываются, значит, доступ к интернету есть и сбой произошел где-то на пути между пользователем и адресатом. При отсутствии связи придется перезагрузить вайфай, при отрицательном результате — звонить провайдеру.
  • второй способ – проверить работу используемого браузера. Каждый пользователь привыкает работать с каким-то конкретным интерфейсом, чаще всего браузеры Google Chrome, Opera, Internet Explorer, Mozilla Firefox. Но обычно на компьютере, телефоне, планшете прекрасно соседствуют несколько браузеров. Поэтому можно попробовать открыть нужный сайт, используя другой навигатор. При удачной попытке загрузить искомую страничку придется переустанавливать тот браузер, за которым отмечены сбои в работе.

Несмотря на технологическое различие браузеров, все они работают на общих принципах.

Разница во времени с Турцией и Москвой, когда переводят турецкие стрелки?

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

В каждом браузере cookies размещаются по-разному.

Так, в Firefox, Opera и Chrome они находятся в меню «Инструменты». В старых версиях Internet Explorer то же самое обозначено английским словом Tools. В версиях Internet Explorer с 7+ необходимо сначала отправиться в меню «Сервис».

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


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

Как исправить проблему?

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

  • Для браузера Internet Explorer в меню необходимо найти кнопку сервис, далее перейти к свойствам обозревателя, открыть вкладку "удалить" и нажать на кнопку "удалить cookies"
  • Для браузера Fierefox открываем в меню "Инструменты", переходим к настройкам и нажимаем на "очистить cookies"
  • Аналогичные действия выполняются для браузеров Chrome и Opera


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

Что делать, если надпись 502 bad gateway появляется на собственном сайте

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

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


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


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


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

  • Попробуйте ввести в адресной строке другой адрес сайта и перейти на него. Как я уже говорил все должно заработать и ошибка пропадет, а вот тот сайт который не открывается должен открыться когда нагрузка на сервер уменьшится. Вы поняли? Если другой сайт открывается,значит просто попробуйте открыть его позже.
  • Далее нужно убедиться что у вас есть соединение с интернетом, может быть вам просто нужно . И если у вас антернет есть, а сайты все равно не открываются читаем дальше.
  • Еще один вариант это очистить cookies, сделать это можно вот так…
  • — для IE 7+ в меню: Сервис — Свойства обозревателя — Кнопка «Удалить» — Кнопка «Удалить cookies»
    — для более ранних версий IE: меню Tools- Internet options — Delete cookies
    — для Fierefox: Инструменты — Настройки — Cookies — Очистить cookies
    — для Opera: Инструменты — Удалить личные данные — Подробности.

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

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

Навигация по записям

502 Bad Gateway Что это за ошибка? Ответ есть! : 6 комментариев

  1. Serg

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

  2. Олеся

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

  3. Игорь

    Согласен, часто встречается, любопытно было узнать ее причину

  4. Светлана

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

class="eliadunit">

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

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

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

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

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

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

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

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

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

class="eliadunit">

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

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

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

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

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

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

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

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



Рекомендуем почитать

Наверх