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

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

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

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

Квоты настраиваются на уровне тарифного плана или индивидуально для конкретного пользователя в разделе «Пользователи → тарифные планы». Если панель работает в режиме реселлинга, тарифы напрямую влияют на то, что клиент увидит в своём личном кабинете — подробнее об этом в статье [реселлинг в ISPmanager 6 Business](https://www.zevshost.net/ru/kb/ispmanager6-reseller/).

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

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

| Параметр | Единица | Типичное значение |
| --- | --- | --- |
| Дисковое пространство | МБ или ГБ | 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](https://www.zevshost.net/ru/kb/ispmanager6-logi-diagnostika/).

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

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

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

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

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

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

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

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

---

Источник: https://www.zevshost.net/ru/kb/ispmanager6-kvoty-polzovateley/
