Ошибка 502 bad gateway – что это значит и как исправить. Joomla 502 bad gateway


Ошибка 502 Bad Gateway nginx, как правильно исправить

Что такое ошибка 502 Bad Gateway nginx?

Данную ошибку можно назвать сообщением nginx-сервера, которое выдается в браузере пользователя, когда тот пытается просмотреть сайт. Схема простая: вы пытаетесь просмотреть сайт (ваш браузер делает http-запрос), и ваш запрос передается на Apache-сервер (на котором находится сайт), но не напрямую, а через дополнительный сервер (nginx). Apache получил запрос, но не смог его обработать, и следовательно сообщил об этом на nginx-сервер, а тот в свою очередь передал в ваш браузер сообщение "Ошибка 502 Bad Gateway nginx...".

Почему это происходит?

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

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

Для обычного хостинга

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

Для арендованного сервера

Если вы арендуете сервер, то скорее всего вашему сайту не хватает мощности сервера (памяти\ресурса процессора), либо дело в настройках оборудования. В любом случае обратитесь в тех. поддержку хостинг-провайдера для выяснения причин. Для более продвинутых пользователей мы советуем обратить внимание на файл конфигурации Apache - httpd.conf, и в частности на

ru.hostings.info

502 Bad Gateway (Nginx + php fpm) и Joomla 3. В чем проблема? — Toster.ru

Добры день. У нас на одном из проектов стоит связка на сервере nginx+phpfpm в качестве движка стоит Joomla Сайт не доступен в ie и ff, выдается ошибка 502 Bad gateway В остальных браузерах работает. + Когда мы заходим по адресу site.ru/administrator вводим не верный пароль нам тоже выдается 502 Bad gateway

Конфиг nginx:

server { listen *:443 ssl; server_name site.ru; ssl on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # SSLv3 исключить CVE-2014-3566 ssl_certificate /etc/nginx/ssl/name.crt; ssl_certificate_key /etc/nginx/ssl/name.key; server_name_in_redirect off; charset utf-8; # Specify log locations for current site access_log /var/www/logs/auto.access.log; error_log /var/www/logs/auto.error.log warn; userid log; proxy_set_header X-Server $http_x_server; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Accept-Encoding ""; proxy_set_header Host $host; root /var/www/auto; index index.php index.html index.htm default.html default.htm; # Support Clean (aka Search Engine Friendly) URLs location / { try_files $uri $uri/ /index.php?$args; } # deny running scripts inside writable directories location ~* /(images|cache|media|logs|tmp)/.*\.(php|pl|py|jsp|asp|sh|cgi)$ { return 403; error_page 403 /403_error.html; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } # caching of files location ~* \.(ico|pdf|flv)$ { expires 1y; } location ~* \.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$ { expires 14d; } }

Явно ошибка в конфигурации.

toster.ru

502 Bad gateway - что это означает и как исправить

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

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

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

Браузер с ошибкой 502

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

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

Как исправить

При появлении 502 bad gateway – как же исправить проблему? Полностью устранить ошибку на удаленном сервере вы не сможете, но ряд действий может помочь получить доступ на сайт:

Очистка кэша в Хроме

Из-за кэшированных и временных файлов вы можете видеть ошибку даже тогда, когда на сервере она уже устранена. Чтобы удалить cookies, заходите в настройки браузера:

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

Заключение

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

Вконтакте

Facebook

Twitter

Google+

Одноклассники

Мой мир

droidov.com

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

Ошибка 502 bad gatewayВсе мы не любим, когда что-то не работает. Если вместо нужного сайта у вас открывается окно с ошибкой вида «502 bad gateway» или «ошибка сервера 502», не нужно паниковать — это очень распространённая проблема и обычно её легко решить. Даже если у вас низкие знания в области компьютеров, никто не мешает вам попробовать эти простые советы.

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

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

Обычно эта ошибка возникает из-за проблем с интернет-соединением. То есть ваш браузер получил некорректный ответ от сервера и выдал общую ошибку 502.

Причины возникновения и исправление

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

Попробуйте зайти на другие сайты. Лучше всего выбирать самые надёжные ресурсы, которые всегда работают, например, www.google.com. Если ошибка будет и при открытии других страниц, это значит, что, скорее всего, проблема на вашей стороне.​

Ошибка на собственном сайте

Иногда такая ошибка возникает у владельцев сайтов. Текст ошибки может выглядеть как «phpstorm 502 bad gateway», «joomla 502 bad gateway». Чаще всего этому есть 3 причины: неправильная настройка оборудования, DDoS-атака и проблема с PHP кодом.

  1. Если есть подозрения на проблемы с настройкой оборудования, то стоит обратиться в службу поддержки хостинг-провайдера.
  2. Если это DDoS-атака, придётся искать решение. Можно просто переждать, такие атаки весьма дорогое удовольствие, и долго поддерживать их не получится. Ещё есть возможность поставить защиту от DDoS-атак.
  3. Возможны проблемы с PHP кодом. В этом случае нужно убедиться, что в коде сайта нет ошибок, нет устаревших функций. Также важно использовать алгоритмы с минимальной нагрузкой. Ещё в этих случаях может помочь техподдержка.

komp.guru

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

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

Содержание статьи

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

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

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

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

Что означает ошибка 502 Bad Gateway? Как исправить ошибку 502 bad gateway? Что делать если появляется ошибка 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 Bad Gateway

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

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

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

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

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

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

Однако, поскольку вполне возможно, что с вашей стороны что-то не так, попробуйте исправить некоторые ошибки:

Попробуйте снова загрузить URL-адрес, нажав F5 на клавиатуре или нажав кнопку обновления/перезагрузки.

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

Запустите новый сеанс браузера, закрыв все открытые окна браузера, а затем открыв новый, и попробуйте снова открыть веб-страницу.

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

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

Устаревшие или поврежденные файлы, хранящиеся в вашем браузере, могут вызывать проблемы с 502 Bad Gateway.

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

Удалите файлы cookie вашего браузера

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

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

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

Запустите браузер в режиме инкогнито

Запуск браузера в режиме инкогнито означает запуск с настройками по умолчанию и без надстроек и расширений, включая панели инструментов. Запустить браузер в данном режиме, на примере Google Chrome можно сочетанием клавиш Ctrl+Shift+N

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

Попробуйте использовать другой браузер

Используйте другой браузер, помимо самых популярных, таких как, Firefox, Chrome, Internet Explorer и Safari.

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

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

Перезагрузите компьютер и сетевое оборудование

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

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

Совет. Порядок отключения этих устройств не особенно важен, но обязательно отключите их с внешней стороны.

Измените свои DNS-серверы либо на маршрутизаторе, либо на вашем компьютере или устройстве. Некоторые ошибки Bad Gateway вызваны временными проблемами с DNS-серверами.

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

На большинстве веб-сайтов есть учетные записи социальных сетей, которые они используют для поддержки своих посетителей. У некоторых даже есть телефон и контакты по электронной почте.

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

Обратитесь к своему Интернет-провайдеру

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

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

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

Видео: Как исправить ошибку 502 Bad Gateway

leephone.ru

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

Форумы 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:

Перевод статьи «HOW TO FIX «502 SERVER ERROR – BAD GATEWAY» IN WEB SERVERS» был подготовлен дружной командой проекта Сайтостроение от А до Я.

www.internet-technologies.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта