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

Квоты и ограничения пользователей в ISPmanager 6: настройка

ISPmanager 6 · 29.09.2026

Зачем нужны квоты пользователей в ISPmanager 6

На сервере с несколькими сайтами или клиентами один тяжёлый аккаунт способен забрать весь диск, память или процессорное время и положить остальные сайты. Квоты пользователей в ISPmanager 6 задают жёсткие рамки для каждого аккаунта: сколько места на диске, сколько сайтов, баз данных и почтовых ящиков ему доступно.

Квоты настраиваются на уровне тарифного плана или индивидуально для конкретного пользователя в разделе «Пользователи → тарифные планы». Если панель работает в режиме реселлинга, тарифы напрямую влияют на то, что клиент увидит в своём личном кабинете — подробнее об этом в статье реселлинг в ISPmanager 6 Business.

Какие параметры можно ограничить

Набор лимитов у тарифного плана достаточно широкий.

ПараметрЕдиницаТипичное значение
Дисковое пространствоМБ или ГБ5000 МБ
Количество сайтовшт.5
Количество баз данныхшт.10
Почтовые ящикишт.20
Исходящий трафикГБ в месяц100 ГБ

Кроме этих лимитов отдельно настраиваются ограничения процессов: сколько одновременных PHP-обработчиков и фоновых процессов разрешено пользователю.

Как создать тарифный план с квотами

Тариф — это набор лимитов, который потом назначается одному или нескольким пользователям.

  1. Откройте «Пользователи → Тарифные планы» и нажмите «Создать».
  2. Укажите название плана и заполните лимиты диска, сайтов, баз и почты.
  3. При необходимости ограничьте число процессов и объём оперативной памяти на пользователя.
  4. Сохраните план и назначьте его нужным аккаунтам в разделе «Пользователи».

Изменение лимитов в уже назначенном тарифе применяется сразу ко всем пользователям на этом плане, поэтому правки на боевом сервере стоит вносить осторожно.

Как проверить фактический расход ресурсов

Прежде чем ужесточать квоту, полезно посмотреть, сколько пользователь реально потребляет. Место на диске проверяется прямо из консоли:

du -sh /var/www/user/data

Число процессов и нагрузку на процессор по конкретному пользователю можно оценить через стандартные утилиты мониторинга:

ps -u user -o pid,pcpu,pmem,cmd --sort=-pcpu | head

Если пользователь стабильно упирается в лимит процессов, но диск использует не полностью, есть смысл поднять именно лимит процессов, а не общую квоту. Ошибку 503 при превышении лимита процессов легко перепутать с падением PHP-FPM — как отличить одно от другого, показано в статье логи и диагностика ошибок в ISPmanager 6.

Что происходит при превышении квоты

Поведение системы зависит от типа лимита.

  • Превышение диска — новые файлы перестают сохраняться, сайт может показывать ошибки записи.
  • Превышение числа сайтов или баз — панель просто не даёт создать новый объект сверх лимита.
  • Превышение лимита процессов — новые запросы PHP отклоняются с ошибкой 503, пока не освободится слот.

Уведомление о приближении к лимиту диска ISPmanager 6 показывает в интерфейсе пользователя заранее, обычно при достижении 90% квоты.

Типичные ошибки при настройке квот

Слишком жёсткие или слишком мягкие лимиты одинаково вредны для сервера.

  • Единая квота на диск для всех клиентов без учёта разницы между статичным сайтом и интернет-магазином с фото.
  • Отсутствие лимита процессов — один медленный скрипт на PHP способен забрать все свободные обработчики.
  • Изменение тарифа без предупреждения клиентов — резкое падение лимита ломает работающий сайт.

Чек-лист перед настройкой квот: замерьте текущий расход диска и процессов у типичного клиента, заложите запас 20-30% сверху и только потом фиксируйте лимиты в тарифном плане.

← Назад в базу знаний Задать вопрос поддержке