Виртуальный хостинг

Ошибка 503 Service Temporarily Unavailable и 508

2014-02-01

Ниже - частые причины ошибок 503 и 508 и что проверить в каждом случае.

Ошибка 503

Сначала проверьте, включён ли сайт: "WWW-домены" -> сайт -> переключатель "Сайт включён". Выключенный сайт отдаёт 503. Если сайт отключён администратором, обратитесь в поддержку. Также 503 отдают сайты остановленной услуги - проверьте баланс в биллинге.

Ошибка 508 Resource Limit Is Reached

Каждому аккаунту выделено ограниченное число одновременно выполняемых PHP-запросов (лимит "Entry-процессы" на "Дашборде"). Когда запросы выполняются слишком долго или их слишком много, новые получают ошибку 508.

Частые причины и что с ними делать:

  1. Много запросов к серверу: страница подгружает много отдельных файлов, на сайте есть элементы, которые часто шлют AJAX-запросы (чаты, счётчики), боты или атака.
  2. "Тяжёлые" или испорченные плагины и модули CMS. Отключайте их по очереди и найдите самые медленные.
  3. Медленные запросы к базе данных. Используйте кэширующие плагины, оптимизируйте запросы, добавьте индексы.
  4. Отдача больших файлов через PHP. Отдавайте большие статические файлы напрямую.
  5. Подключение частей сайта по URL (include('http://...')) или ожидание ответа от медленных внешних сайтов. Используйте локальные пути и таймауты.
  6. Почтовые рассылки из скриптов сайта. Запускайте их через "Планировщик" в часы минимальной нагрузки.

Нагрузку аккаунта видно в разделе "Статистика". Если оптимизация не помогает, увеличьте ресурсы тарифа.

Ошибка 503 Service Temporarily Unavailable и 508