Виртуальный хостинг
Ошибка 503 Service Temporarily Unavailable и 508
Ниже - частые причины ошибок 503 и 508 и что проверить в каждом случае.
Ошибка 503
Сначала проверьте, включён ли сайт: "WWW-домены" -> сайт -> переключатель "Сайт включён". Выключенный сайт отдаёт 503. Если сайт отключён администратором, обратитесь в поддержку. Также 503 отдают сайты остановленной услуги - проверьте баланс в биллинге.
Ошибка 508 Resource Limit Is Reached
Каждому аккаунту выделено ограниченное число одновременно выполняемых PHP-запросов (лимит "Entry-процессы" на "Дашборде"). Когда запросы выполняются слишком долго или их слишком много, новые получают ошибку 508.
Частые причины и что с ними делать:
- Много запросов к серверу: страница подгружает много отдельных файлов, на сайте есть элементы, которые часто шлют AJAX-запросы (чаты, счётчики), боты или атака.
- "Тяжёлые" или испорченные плагины и модули CMS. Отключайте их по очереди и найдите самые медленные.
- Медленные запросы к базе данных. Используйте кэширующие плагины, оптимизируйте запросы, добавьте индексы.
- Отдача больших файлов через PHP. Отдавайте большие статические файлы напрямую.
- Подключение частей сайта по URL (
include('http://...')) или ожидание ответа от медленных внешних сайтов. Используйте локальные пути и таймауты. - Почтовые рассылки из скриптов сайта. Запускайте их через "Планировщик" в часы минимальной нагрузки.
Нагрузку аккаунта видно в разделе "Статистика". Если оптимизация не помогает, увеличьте ресурсы тарифа.
