Поиск

Ошибка 502 Bad Gateway PDF Печать E-mail
Статьи - Устранение проблем
Автор: Administrator   
06.09.2010 15:12

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

Если эта ошибка возникает, значит HTTP-запросы от клиентов до вашего сайта идут через какой-то шлюз. Например, если на хостинге перед веб-сервером Apache стоит веб-сервер nginx, то nginx будет шлюзом.

502-ая ошибка означает, что запрос от клиента прошел nginx, попал к Apache, и Apache не смог запрос обработать, о чем сообщил nginx’у. В результате nginx отдает клиенту ошибку.

Почему Apache не смог обработать запрос? Как это исправить?

Скорее всего, если сайт раньше работал, а теперь не открывается, дело не в конфигурации среды. Часто причина в нехватке ресурсов сервера, и, следовательно, в невозможности обслужить всех клиентов. В частности, проблема может быть в нехватке оперативной памяти. Такое может случиться и на VPS, и на shared-хостинге.

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

Если команда top показывает, что память есть, возможно, дело в установленных лимитах на количество php-cgi процессов. Нужно смотреть конфигурационные файлы Apache (httpd.conf), особенно секцию модуля, отвечающего за FastCGI (mod_fascgi или mod_fastcgid).

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


Обновлено 09.03.2011 15:03
 

Комментарии  

 
+3 # Administrator 06.09.2010 15:14
Столкнулся только что с этой стандартной ошибкой. В моем случае был пик нагрузки на хостинг провайдера, который предоставляет мне хостинг. В саппорте естественно обещали все исправить мгновенно.
Надеюсь при возникновении ошибки 502 у Вас, мое краткое руководство Вам поможет во всем разобраться
Ответить | Ответить с цитатой | Цитировать
 
 
+3 # RE: Ошибка 502 Bad GatewayAdministrator 28.01.2011 16:34
Часто ошибка 502 возникает из-за проблем на стороне хостинг-провайдера из-за неверной настройки программного обеспечения или банальной загруженности сети
Ответить | Ответить с цитатой | Цитировать
 

Добавить комментарий

www.PageRanker.ru - Продвижение сайтов. Создание сайтов. Оптимизация сайтов.

Защитный код
Обновить

PageRanker | Форум | Карта сайта
Новичку | Веб-мастеру | Оптимизация | Продвижение | Монетизация | Google | Яндекс | FTP и Хостинг | Устранение проблем
Продвижение сайтов | Поисковые системы | CMS Joomla 1.5.х | Горячие новости | Политика | Мир | Экономика | Общество | Происшествия | Спорт | Авто | Наука и техника | Культура
Lifestyle | Светская жизнь | Как бы новости | Фото | Видео | Читать онлайн | Фантастика | Детские книги | Юмор | Флейм | Работа форума и сайта
Никакие данные, представленные на www.pageranker.ru, не могут быть использованы без согласования с администрацией сайта. При публикации материалов ссылка на сайт www.pageranker.ru обязательна.
Любое копирование материалов без размещения открытой для индексации обратной ссылки, запрещено. Все права защищены.