Увеличиваем лимит открытых файлов и процессов в CentOs

По умолчанию Centos имеет ограничения на кол-во исполняемых файлов и процессов

Для корректной работы PMTA потребуется увеличить данное ограничение

Увеличим лимит до системного ограничения в 65535

Добавляем в файл sysctl.conf следующую строку:

fs.file-max = 65535

Добавляем в файл /etc/security/limits.conf следующее:

* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535

Перезагружаем сервер

reboot

Проверяем результат

ulimit -n
и
ulimit -u

Вывод на обе команды видим

65535

Текущий лимит (Soft limit) открытых файлов на процесс для текущего пользователя

ulimit -Sn

Максимальный лимит (Hard limit) открытых файлов на процесс для текущего пользователя

ulimit -Hn

Посчитать кол-во открытых файлов всеми процессами

lsof | wc -l

Посчитать кол-во открытых файлов всеми процессами (по версии ядра линукс)

cat /proc/sys/fs/file-nr

Максимальный лимит открытых файлов для всей системы

cat /proc/sys/fs/file-max

 

0

my-mails.ru

Всегда On-Line

Авторизация
*
*
Регистрация
*
*
*
*
Генерация пароля
51276208