Показать сообщение отдельно
Максим FIL
СкладБомб
Аватар для Максим FIL
Сообщения: 4,920
Регистрация: 08.07.2012
Откуда: столько дерьмового рэпа?
Старый пост, нажмите что бы добавить к себе блог 3 декабря 2012, 16:22
Домашняя страница ВКонтакте Instagram LastFm Отправить сообщение через twitter для Максим FIL
  #228 (ПС)
Ошибки 5хх - проблеммы серверной части

Ошибка 502. Обычно такое сообщение является следствием проблем, касающихся работы прокси-сервера, DNS-сервера или хостинг-сервера, где непосредственно размещается Web-сайт, который запрашивает пользователь.

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

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

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

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

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

offline