Моя коллекция
  Carnage =)

Меню сайта
Форма входа
Категории раздела
Новости Carnage [531]
Новости Carnage 2009 [11]
Новости Библиотеки [33]
Разное [1]
Поиск


Главная » 2010 » Январь » 13 » 502 Bad Gateway
20:03
502 Bad Gateway

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

----
*Overselling - продаётся больше ресурсов, нежели реально возможно предоставить. Соответственно, если заметный процент пользователей попытается оными ресурсами воспользоваться, хостер ляжет. Так как обычно заметный процент пользователей не сильно старается получить оплаченное по максимому (но что-то всё же получает), то хостинговые сервера находятся в некоем среднем положении — не стоят как влитые, но и не лежат - колышатся. Медленный отклик и небыстрый коннект - вот первейшие радости от пользования overselling-хостами.

Категория: Новости Carnage | Просмотров: 3344 | Добавил: library | Теги: карнаж, 502, ОФФ | Рейтинг: 0.0/0
Календарь
«  Январь 2010  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Архив записей
Ресурсы Carnage

  • Главная Carnage
  • Лента новостей
  • Законы Carnage
  • Форум Carnage
  • Фотогалерея Carnage
  • Сообщество Carnage
  • Официальная Библиотека Carnage
  • Лента RSS
  • Статистика
    Rambler's Top100
    Онлайн всего: 15
    Гостей: 15
    Пользователей: 0
    library © 2024 Хостинг от uCoz