Как исправить ошибку 502 bad gateway на веб-серверах

Введение. «Error HTTP 502 — Bad Gateway»

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

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

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

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

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

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

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

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

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

Ошибка 502: как исправить?

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

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

  1. Запустить обозреватель Google Chrome;
  2. Нажать на «Меню», имеет вид трех продольных полос или точек и перейти в «Настройки»;

  1. В графе «Личные данные» нажать на «Очистить историю»;

  1. Выставить длительность очистки «За все время» и установить галочки возле первых 4-х пунктов;
  2. Нажать «Очистить историю».

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

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

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

Проверьте, не работает ли сайт для других людей

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

иситьдовнригхтнов.ком

а также

довнфореверенеорюстме.ком

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

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

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

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

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

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

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

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

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

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

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

Google Chrome

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

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

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

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

Firefox

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

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

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

Opera

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

Internet explorer

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возможные причины появления ошибки

Нехватка ресурсов сервера

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

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

Если на сервере применена связка PHP + FastCGI, то во время перегрузки или из за установленных ограничений может происходить нехватка php-cgi процессов.

Типичные причины, которые могут провоцировать нехватку ресурсов:

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

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

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

4. Неправильная конфигурация самого сервера или несовместимость программных и/или аппаратных решений.

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

6. Если на сайт происходит загрузка больших файлов при плохом соединении.

Ошибки PHP

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

Возможные ошибки 502 bad gateway.

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

Вторая причина ошибки 502 может скрываться в вашем доступе к интернету. Вы можете это быстро определить, посетив другой сайт. Так проверяют доступ к Интернету. Но если на ваш запрос к конкретному сайту опять выдается » 502 Bad Gateway «, то тогда следует попробовать удалить cookies. Сookies — это небольшие файлы, которые хранятся на вашем компьютере от посещения сайтов, и они же содержат информацию о входе в систему.

Ошибка 502 на виртуальном хостинге «Bad Gateway»

Ошибка 502 возникает когда Apache работает в связке с Nginx. Запрос от пользователя прошел через NGINX к Apache но тот в свою очередь вернул нулевой результат прокси-серверу NGINX.

Причины возникновения и способы устранения ошибки 502:

  • Дочерний процесс Apache не смог обработать поступивший к нему запрос и завершился досрочно. Зачастую это связано с ошибкой в скрипте сайта или нехваткой памяти для выполнения процесса. Начните свой поиск error 502, в таком случае с логов ошибок сайта. Вполне возможно там будет информация, которая привела к возникновению этой ошибки. Но зачастую лог не содержит ничего полезного по этой проблеме, поскольку процесс Apache завершился досрочно. Если это так, разбейте свой скрипт на участки, и выполняйте их поочередно. Это должно помочь найти 502 error. В другом случае, вы можете самостоятельно завершить работу зависших обработчиков и перезапустить их, подробнее см. Завершение работы процессов. 
  • Процесс Apache завершился по таймауту и не вернул в поток вывода никаких данных. Обычно это связано с длительным выполнением скрипта, либо зацикливанием в нем. Чтоб не получать 502 bad gateway, когда скрипт выполняется длительное время, лучше его запускать из консоли, а в случае если скрипт запускается регулярно, поставить его на CRON. 
  • Скрипты сайта превышают ограничения, накладываемые на них условиями нашего хостинга, и автоматически завершаются. Для устранения ошибки достаточно провести оптимизацию ваших скриптов. 
  • При использовании CMS Bitrix ошибка может возникать из-за некорректного названия директории для хранения кэшированных файлов. Проблема решается переименованием данной директории. 
  • Ошибка при включенном APC (Alternative PHP Cache). Проблема решается отключением APC при помощи добавления в файл .htaccess вашего сайта следующей строки: php_flag apc.cache_by_default Off 
  • Технический сбой на сервере. Проблема максимально быстро диагностируется нашими специалистами и оперативно устраняется.

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

Если 502 ошибка возникает регулярно, напишите заявку в службу поддержки. В заявке укажите:

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

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

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

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

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

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

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

Как исправить ошибку 502 bad gateway на веб-сервере 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-запросы;
  • Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;
  • Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер.

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

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

1. Анализ логов и перезапуск

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

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

Допустим, у нас в качестве шлюза для генерации динамического содержимого используется php-fpm. Тогда нужно проверить запущен ли вообще этот сервис:

Если все процессы уже запущены, попробуйте перезапустить их с помощью systemd:

Если процесс остановлен, то его нужно запустить:

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

Но если такой рецепт не помог, и ошибка 502 bad gateway nginx нужно идти дальше. Внимательно пересмотрите лог, возможно, там уже есть ответ.

2. Доступность php-fpm и владелец

Также эта ошибка может возникать при проблемах доступа к файлу сокета php-fpm, например, когда этот файл называется по другому или для него выставлены неверные права. Сначала убедитесь, что в конфигурационном файле /etc/nginx/nginx.conf указан правильный адрес файла сокета php-fpm:

Файл /var/run/php7.0-fpm.sock должен действительно существовать в файловой системе. Дальше нужно убедиться, что у сокета правильный владелец, это должен быть тот же пользователь, от имени которого запускается Nginx, группа тоже должна соответствовать. Откройте файл /etc/php7.0/fpm/pool.d/www.conf и найдите строчки user и group. Они должны иметь такое же значение, как строчка user в конфиге nginx.conf:

После того как выставите правильные параметры, перезапустите сервисы:

3. Время отклика и размер буфера

Возможно, размер буфера и время ожидания ответа от fastcgi настроены неверно и программа просто не успевает обработать большой запрос. Попробуйте увеличить такие параметры в /etc/nginx/nginx.conf. Если таких строк не существует, добавьте их в блок http, как здесь:

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

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

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

Ошибка 502: что делать?

Если вдруг всплывёт ошибка 502, «Что делать?» будет Вашим первым вопросом. Есть несколько способов исправить эту ошибку. Для того, чтобы уточнить, в чём может быть проблема, зайдите на любой сайт, который точно откроется. Самый простой – главная страница любой поисковой системы. Если ошибка не пропадёт – проблема не в конкретном сайте, а в соединении с серверами.

Если не работает отдельно взятый сайт –можно попробовать почистить cookie или просто подождать. Если Вы очистили файлы, подождали, но ничего не изменилось – проблема в провайдере или с серверами. Иногда такое бывает при использовании htaccess: что это такое мы разбирали до этого.

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

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

DDoS (хакерская атака) что это и к каким последствиям ведет

1. DoS (Denial of Service)— это направленная атака на систему. Целью является сбой в работе.

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

2. DDoS (Distributed Denial of Service).

Пример атаки DDoS

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

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

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

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

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

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

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

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

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

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

Следуйте нашему руководству

для пошаговых инструкций.

СВЯЗАННЫЕ С:

Полное руководство по смене DNS-сервера


Кредит изображения:

Миха

/ Shutterstock

Как может выглядеть ошибка 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 полностью независимы от вашей конкретной настройки, что означает, что вы можете видеть их в любом браузере, в любой операционной системе и на любом устройстве.

Причины ошибки

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

Обычно ошибка 502 bad gateway возникает, если:

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

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

Ошибка 502 при открытии сайта что делать?

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

Для этого достаточно зайти в браузер, которым пользуетесь, и выбрать пункт «Настройки». Найдите функцию «Очистить историю посещений» и выберите удаление cookie-файлов за нужный промежуток времени. Эти файлы запоминают информацию о нас. Например, что нас интересовали CRM системы для малого бизнеса или другие запросы.

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

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

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

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

  • Обновите страницу, на которой возникла ошибка 502 Bad Gateway.
  • Убедитесь в отсутствии проблем с подключением к Интернету. Для этого достаточно зайти на любой другой сайт, кроме неработающего.
  • Проверьте, не блокируется ли ваше соединение антивирусом или брандмауэром Windows.
  • Очистите файлы cookie в браузере.

Google Chrome

Пользователям Хрома понадобится:

Нажать на кнопку «Настройка и управление» (в виде 3 точек), расположенную справа от адресной строки. Выбрать пункт «История» и еще раз кликнуть «История» в выпадающем списке.

Нажать «Очистить историю» в боковом меню.

В открывшемся окне отметить элемент «Файлы cookie и другие данные сайтов» и кликнуть «Удалить данные».

Opera

Чтобы очистить cookie в Opera, необходимо:

Открыть браузер и нажать одновременно клавиши Ctrl + H на клавиатуре. Кликнуть «Очистить историю» рядом с полем поиска.

Пометить галочкой вариант «Файлы cookie и прочие данные сайтов» и нажать «Удалить данные».

Mozilla Firefox

Для очистки куки в Firefox нужно:

Нажать на кнопку «Открыть меню» (значок в виде 3 полосок) в правом верхнем углу экрана и выбрать элемент «Библиотека».

Перейти в раздел «Журнал» и кликнуть «Удалить историю».

Оставить отметку в поле «Куки», сняв другие выделения. Нажать «Удалить сейчас».

Яндекс.Браузер

Чтобы удалить cookie в обозревателе от Яндекса, потребуется:

Скопировать в адресную строку текст browser://history и нажать клавишу Enter. На открывшейся странице журнала посещенных сайтов кликнуть «Очистить историю».

Отметить пункт «Файлы cookie и другие данные сайтов и модулей». Нажать «Очистить».

Internet Explorer

Пользователям Internet Explorer нужно:

Нажать на кнопку «Сервис» (в виде шестеренки), которая находится справа от адресной строки. Перейти в раздел «Безопасность» и кликнуть «Удалить журнал браузера».

Поставить отметку в поле «Файлы cookie и данные веб-сайтов». Нажать на кнопку «Удалить».

Что означает ошибка 502 Bad Gateway

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

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

Подсказка: ошибка HTTP 502.1 — ошибка «Bad Gateway» относится к проблеме тайм-аута приложения CGI, и лучше устранить ее как проблему с тайм-аутом шлюза 504.

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

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

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

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

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

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

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

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

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

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

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

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

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