Ошибка 503 the service is unavailable. Способы исправления

Ошибка 503 the service is unavailable

Каждому сайту, на сервере Ukrhost, выделены процессы по обработке пользовательских запросов в конкретном количестве. Запросы направляемые серверу хостинга, которые возникают после открытия определённой страницы сайта, приходя на сервер попадают в определённую очередь. Движение очереди замедляется при поступлении «тяжелых», испорченных и долго обрабатываемых запросов. Если очередь превышает допустимый размер, тогда сервер отказывает новым запросам. В этом случае на дисплее монитора высвечивается сообщение о временной недоступности — http 503 service temporarily unavailable. Далее мы попробуем описать причины возникновения таких очередей и методы их устранения.

Исправляем проблему

1. Часто в разных элементах CMS встречаются «тяжелые» компоненты.

  • сделайте проверку плагинов установленных в вашей CMS с поочередным отключением. Так вы определите «плохие» элементы, замедляющие работу сайта. Замените их более быстрыми аналогами или удалите их. Проведите деинсталляцию компонентов, которыми не пользуетесь вообще или очень пользуетесь редко;
  • если у вас есть скрипт рассылки почты, то лучше всего его запускать через cron. Укажите ночное время запуска, когда сервер меньше загружен. Учтите лимиты отправляемых писем за сутки, которые указаны в правилах пользования хостингом.

2. Медленные запросы к базе данных.

  • Установите кеширующий компонент в вашу CMS, который снизит кол-во запросов к Mysql
  • Выполните оптимизацию самих запросов
  • Обязательно проиндексируйте нужные столбцы в таблицах Mysql. Это очень важный параметр.
  • Если позволяет ваша CMS, то обновите версию на более свежую.

Обращайтесь к нашим специалистам из любого города Украины. Мы поможем исправить ошибки.