Тема: Вопрос 502 Bad Gateway nginx/1.4.1
Показать сообщение отдельно
Старый 27.12.2014, 11:26 Вверх   #2
Местный житель
 
Аватар для Osetin
Osetin вне форума
Доп. информация
По умолчанию

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

Цитата Сообщение от hosting101
Если эта ошибка возникает, значит 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-хостинге, возможно имеет место оверселлинг или сервер плохо настроен. Подумайте о смене провайдера.
А вы держите свой форум на бесплатном хостинге(не реклама), вы думали, что ваш сайт будет работать без сбоев? Купите хостинг и все проблемы сразу исчезнут.

Последний раз редактировалось Osetin; 27.12.2014 в 12:43..
  Ответить с цитированием
 
Время генерации страницы 0.05349 секунды с 10 запросами