КАК УСТРАНИТЬ ОШИБКУ 503 "SERVICE TEMPORARILY UNAVAILABLE"?

Ошибка 503 на виртуальном хостинге "Service Temporarily Unavailable"

У каждого аккаунта на сервере хостинга есть определенное количество рабочих процессов, выделенное в соответствии с выбранным тарифным планом. Работа с запросами ведется в порядке очереди, они поступают на сервер, где легкие запросы обрабатываются мгновенно, а тяжелые – медленно. Всякая очередь ограничена тем или иным количеством запросов. Если новый запрос находится за пределами этой границы, принят он не будет, и вместо результата браузер выдаст оповещение “Сервис временно недоступен”. Ошибка может возникнуть из-за превышения лимита на количество PHP-процессов. Согласно техническим ограничениям на тарифных планах виртуального хостинга.

Причины возникновения данной ошибки:

  1. Зависание скриптов при передаче больших статичных файлов через php. Скрипты работают определенное время, а не постоянно. При завершении времени работы скрипта прерывается передача файла, соответственно, файл не будет передан полностью, а также запрос оставит процесс веб-сервера работать еще длительное время. Устранить ошибку вы сможете посредством следующих шагов:

    - Проверить наличие у вас медленных запросов - в папке logs вашего аккаунта создается файл mysql-slow.log. Информация в этом файле обновляется раз в сутки и содержит только самые проблемные SQL-запросы. 

    - Если в PHP-скриптах используются Include-функции, загружающие части движка, расположенные на одном аккаунте, убедитесь, что в них используется локальный путь, а не URL вида «http://…». Наличие URL заставляет сервер делать дополнительный HTTP-запрос — это занимает лишнее время и сильно замедляет загрузку сайта. 

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

  2. Большое количество запросов к серверу. Причин возникновения таких запросов несколько: 
  • Загружаемый ресурс разбит/содержит ссылки на слишком больше число файлов (картинки, таблицы стилей JS-скрипты), которые подгружаются через отдельные запросы. В этом случае следует объединить ресурсы в один файл, где это возможно.
  • DDoS-атаки, флуды, спамы в комментарии также могут вызывать большое количество запросов. В случае DDoS-атаки необходимо определить ее тип, и, согласно ее уровню, предпринять действия по устранению, воспользовавшись услугой анти-ддос защитой на уровнях L3-L7.
  • 0 Пользователи нашли это полезным
Помог ли вам данный ответ?

Похожие статьи

ОШИБКА 500 "INTERNAL SERVER ERROR" НА СЕРВЕРЕ

Ошибка 500 на виртуальном хостинге "Internal Server Error" Когда возникает и что такое...

Ошибки 500, 502, 503, 504 на сайте

Ошибка 500 на виртуальном хостинге "Internal Server Error" Когда возникает и что такое...

ОШИБКА 502 "BAD GATEWAY" КАК ЕЕ ИСПРАВИТЬ?

Ошибка 502 на виртуальном хостинге "Bad Gateway" Ошибка 502 возникает когда Apache работает в...

ОШИБКА 504 "GATEWAY TIMEOUT"

Ошибка 504 на виртуальном хостинге "Gateway timeout" Эта ошибка может возникнуть в случае, если...

ОШИБКА 403 FORBIDDEN

Ошибка 403 Как правило, ошибка 403 возникает из-за неточностей при размещении сайта на хостинге....

Powered by WHMCompleteSolution