Воюем с почтовиком (не хватает инстансов для пользователя)

Если компания разрослась и стала медленно приходить почта — проверьте логи /var/log/dovecot.log, возможно там есть следующая ошибка:

Sep 15 14:18:35 imap(XX@XXXXXX.com): Warning: Inotify instance limit for user 2000 (UID vmail) exceeded, disabling. Increase /proc/sys/fs/inotify/max_user_instances

Тогда добавьте в /etc/sysctl.conf следующие строки, т.к. дефолтное ограничение в 128 может уже не хватать.

fs.inotify.max_user_instances=256
fs.inotify.max_user_watches=8192

И примините конфиг:
sysctl -p

 

Теперь проверим:

sysctl -a | grep ‘max_users’

 

 

P.S.

У inotify есть три параметра (см. ls /proc/sys/fs/inotify/):
max_queued_events — максимальное число событий в очереди; default = 16384;
max_user_instances — сколько инстансов inotify может запустить один пользоваетль; default = 128;
max_user_watches — сколько файлов может отслеживать один пользоваль; default = 8192.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *