К основному содержимому

Resource Usage в cPanel: почему сайт упирается в лимиты

Хостинг и cPanel · 29.09.2026

Что показывает Resource Usage в cPanel

Resource Usage — раздел cPanel с графиками потребления ресурсов аккаунта за последние 24 часа. Он показывает пять параметров: CPU, физическую память, число процессов, ввод-вывод диска и число одновременных подключений к базе данных. Провайдер задаёт лимит на каждый параметр, и при его превышении процесс завершается сигналом, а сайт отдаёт ошибку 500 или зависает.

Раздел открывается через cPanel → Metrics → Resource Usage. График строится с шагом в минуту, поэтому короткий всплеск нагрузки от одного скрипта заметен сразу.

Как читать пять графиков ресурсов

ПараметрЧто означаетТипичный лимит
CPUДоля процессорного времени аккаунта100% одного ядра
Entry ProcessesЧисло одновременных PHP-процессов20 процессов
Physical MemoryОперативная память всех процессов аккаунта1024 MB
I/O UsageСкорость чтения и записи на диск10 MB/s
NPROCОбщее число процессов, включая cron50 процессов

Красная точка на графике означает момент превышения лимита. Наведите курсор на эту точку — cPanel покажет точное время события.

Как найти скрипт, который превысил лимит

Список последних заблокированных процессов cPanel не хранит долго, поэтому сверяйте время красной точки с записями в логах ошибок. Там же ищите строки вида:

cpsrvd: LVE Resource limits exceeded for user: entry procs
mysqld: Too many connections

Чаще всего лимит выбирают тяжёлые плагины WordPress, забытые cron-скрипты, которые запускаются слишком часто, и парсеры, читающие большие файлы целиком в память.

Почему растёт число процессов Entry Processes

Каждый одновременный визит на сайт с динамическим PHP-скриптом создаёт отдельный процесс. Если страница отдаётся долго — например, ждёт ответа внешнего API — процесс висит в памяти и занимает лимит, пока не завершится. При росте посещаемости лимит в 20 процессов исчерпывается быстрее, чем кажется.

Снизить нагрузку помогает кэширование страниц и отключение неиспользуемых плагинов — это разобрано в статье об ускорении WordPress.

Что делать при постоянном превышении лимитов

  • Проверить активные cron-задачи и их расписание в разделе Cron Jobs
  • Отключить неиспользуемые плагины и модули через файловый менеджер
  • Включить постраничный кэш, чтобы не пересчитывать страницу на каждый визит
  • Проверить версию PHP — устаревшая версия работает медленнее и держит процесс дольше
  • Если лимиты упираются стабильно при обычной посещаемости, перейти на тариф с более высокими значениями или на VDS

Чем отличается I/O Usage от Physical Memory

I/O Usage измеряет скорость операций с диском: чтение картинок, запись логов, работу с временными файлами. Physical Memory — это оперативная память, которую занимают запущенные процессы. Скрипт может не превышать память, но упираться в I/O при работе с большими файлами, и наоборот — держать в памяти весь набор данных, почти не трогая диск.

Оба параметра считаются по аккаунту в целом, а не по одному сайту, поэтому при нескольких доменах на одном аккаунте нагрузка от одного сайта влияет на все остальные.

Итог: чек-лист диагностики лимитов

  • Откройте cPanel → Metrics → Resource Usage и найдите красные точки за сутки
  • Сверьте время превышения с записями в error_log
  • Проверьте cron-задачи, тяжёлые плагины и версию PHP
  • Включите кэширование, чтобы снизить число активных процессов
  • При регулярных превышениях смените тариф на более высокий
← Назад в базу знаний Задать вопрос поддержке