• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Ошибка 503. Причины возникновения.

Хостинг Украина FAQ Хостинг Ошибка 503. Причины возникновения.

Причины возникновения ошибки 503.

Каждому аккаунту на сервере выделено количество процессов-рабочих, обрабатывающих запросы пользователей. Запросы поступают на сервер и становятся в очередь. Легкие запросы обрабатываются быстро, а тяжёлые проблемные - медленно, тормозя продвижение очереди. Когда длина очереди достигает определенной величины, сервер перестает принимать новые запросы, возвращая ошибку 503 (Service Temporarily Unavailable, сервис временно недоступен).
 
  Ниже описаны частые причины возникновения длинной очереди, а также пути решения этой проблемы:
 
  1. Большое число "тяжёлых" или испорченных компонентов CMS.
  • проверьте все компоненты и плагины вашей CMS, отключая их по очереди, и найдите самые тяжёлые или испорченные, при работе которых загрузка сайта замедляется. По возможности откажитесь от таких компонентов, либо поищите более быстрый аналог. Также деинсталируйте все ненужные компоненты, которые вы не используйте или использование которых необязательно.
  • запуск скрипта почтовой рассылки лучше всего расположить в системном cron'е, управление которым находится в панели управления хостингом. А запуск его назначить на время наименьшей нагрузки на сервер, например ночью. При этом следует учитывать ограничения, установленные правилами предоставления услуг хостинга относительно количества писем в день и временем работы PHP-скрипта.
  2. Большое количество медленных запросов к MySQL.
  • установите в движок кеширующие компоненты, которые могли бы сократить число SQL-запросов.
  • оптимизируйте SQL-запросы.
  • проиндексируйте таблицы БД по столбцам, которые используются в выборке
  • если ничего не помогает, возможно, стоит сменить движок на более оптимальный.

  3. Большое число запросов к веб-серверу

  • загружаемый ресурс разбит/содержит ссылки на слишком большое число файлов (картинки, таблицы стилей, JS-скрипты), которые подгружаются через отдельные запросы. Постарайтесь объединять ресурсы в один файл, где это возможно.
  • на сайте установлен элемент, который периодически посылает на сервер AJAX-запросы (например, чат). Количество запросов зависит не только от числа посетителей, но   от их привычки открывать несколько вкладок в браузере.
  • боты-индексаторы, сканирующие ресурсы сайтов (поисковые системы, Sape, и другие).
  • использование элементов ресурсов или скриптов на чужих сайтах (ссылки на картинки, скрипты-информёры).

Добавить комментарий
Хотите ответить на существующий комментарий - воспользуйтесь кнопкой Ответить под комментарием на который даёте ответ.
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044)
392 74 33
другие города