Все секреты компьютера для новичка и профессионала

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

Ошибка 502 bad gateway — что это значит?
Сотни тысяч подписчиков на автомате

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

Техническое пояснение

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

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

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

Плохой шлюз

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

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


502 Bad Gateway с точки зрения сервера

Само собой, крупная атака влияет на работоспособность оборудования или ресурсов на нем. Таким образом, хостеру приходится восстанавливать прежний порядок - а значит – злоумышленники, использующие DDoS, не могут поставить крест на всех данных. Как исправить ситуацию?  Все не так плохо - данные могут быть восстановлены, если сделан бекап, вот только он не всегда снимается особенно в маленьких компаниях. Опять-таки освоить это удается не всем - особенное новичкам, пришедшим в компанию прямо с диплома. В этой ситуации  можно внедрить RAID - массив. Если говорить очень отдаленно - подобный массив сочетает в себе несколько серверных HDD , объединяя их в 1 раздел. Сохранность информации тут обеспечивается тем, что данные с 1-го диска сразу дублируются еще 2-я, к примеру.

В маленьких конторах (тут речь в частности о СНГ и РФ) немало трудностей с квалификацией сотрудников. Консервативный подход в  воспитании будущих специалистов IT-сферы как минимум не принесет пользы. Выпустившийся студент, вряд ли разберется в уровнях RAID и их отличиях, а уж настроить все не сможет и подавно (если это не выпускник МГТУ им. Н. Э. Баумана или просто талантливый самоучка). Потому, прежде чем приступить к возведению крепости вокруг собственных данных - стоит определиться с тем, квалифицирован ли ваш сотрудник или нет. В крайнем случае, можно воспользоваться специалистами со стороны, но в этом случае - наладка ударит по кошельку. Избавиться от примитивного забрасывания пакетами можно с помощью специальной защиты.

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


Устранение причин (сервер)

Первым делом проводится глубокий анализ распределения данных. Не лишним будет и подкорректировать оперативную память в большую сторону. Далее придется отрегулировать лимит на количество параллельно обрабатываемых данных. Если конфигурация ошибочна - оборудование обязательно начнет "падать" первым делом именно в эту сторону. Как решить эту проблему?  Конечно, обращаемся к специалисту – человеку неопытному лучше не лезть в оборудование.

мастер устранения ошибок сервера

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


Устранение причин (пользователь)

Как устраняется 502 Bad gateway на сервере мы теперь знаем (хоть и очень упрощенно). По эту сторону экрана нам не грозит DDOS-атака и прочие "радости жизни" современного дата-центра. Стойки работают, защита от DDOS-атак куплена, всё оптимизировали до изнеможения - кажется всё. Но не тут-то было, владельцы сайтов бомбят техподдержку хоста, а рядовые пользователи бомбят владельца сайта. Ну не работает и все тут.

РЕКЛАМА
Yandex Браузер скачать бесплатно

Скорее всего, звонящие попали в тот самый процент исключений, когда "502 Bad gateway" появляется из-за несовместимости плагинов и надстроек в браузере. Для начала следует очистить cookie. Как это сделать -  узнаем дальше на примере обозревателя Яндекс. Алгоритм действий в разных браузерах аналогичен. К слову, на работоспособность может еще, и повлиять наличие VPN или Proxy сторонних программ.

  • Переходим в "Настройки"

Параметры обозревателя Yandex

  • Взору открывается следующая картина:

панель параметров браузера Яндекс

  • Пролистываем страницу до раздела "Личные данные" в дополнительных настройках и нажимаем кнопку "Очистить историю загрузки"

Удаление личной информации в ЯБ

Появляется окно следующего вида:

выбор информации для очистки

Здесь очень важно отметить галочкой пункты как на картинке. И никак иначе - случайно зазевавшись и поставив галочку на пункте "Сохранённые пароли" вы сотрете все данные авторизации из браузера, если резервной копии файла не было - придется потрудиться, вспоминая многочисленные пароли, адреса e-mail и аккаунты в соц. сетях.


Браузер Opera

Здесь всё так же - переходим в "Инструменты" и нажимаем на кнопку "Личные данные"

Удаление Cookies в Opera

Готово!


Виртуальный хостинг

Отображение 502 Bad Gateway в силу специфической архитектурой для виртуализации явно указывает на проблемы со стороны хостинга. Эта проблема именуется оверселлинг (на 1 м сервере располагается огромное количество аккаунтов клиентов, и в определенные моменты общей загруженности (пик) аппаратные ресурсы уже исчерпаны. Тут понадобится перераспределение базы аккаунтов и общая оптимизация рабочего процесса - чего на ходу (во время DDoS) не сделать.

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

С уважением, Виктор!

Сотни тысяч подписчиков на автомате
Авторский блог Фельк Виктора
Вам помогло? Поделитесь с друзьями - помогите и нам!
Комментарии к статье: 0
Добавить комментарий


Читайте нас в Яндекс Дзен
Наш Youtube-канал
Канал Telegram
Реклама
Реклама