Max Open Files
- В процессе настройки ОС RHEL(5.x-7.x)/CentOS(5.x-7.x) необходимо осуществить обязательную настройку дескрипторов на каждой системе:
Все действия необходимо производить под правами суперпользователя root(или используя утилиту sudo). Изменить файл limits.conf находящийся по пути /etc/security/ с добавлением ниже описанных строк в начале файла:
* soft stack 2048
* hard stack 2048
* soft nproc 65536
* hard nproc 65536
* soft nofile 1024000
* hard nofile 1024000
При этом необходимо сохранить закомментированные строки.
- Изменить файл 20-nproc.conf(RHEL 7.x/CentOS 7.x) в директории /etc/security/limits.d закомментировав в нём строку таким образом:
# * soft nproc 4096
- Изменить файл 90-nproc.conf(RHEL 5.x-6.x/CentOS 5.x-6.x) в директории /etc/security/limits.d закомментировав в нём строку таким образом:
# * soft nproc 1024
Для вступления параметров в силу необходимо перезагрузить ОС. Проверка вступления параметров в силу осуществляется с помощью следующих команд:
# ulimit –n — Максимальное количество открытых файлов. Значение 1024000
# ulimit –s — Размер стека. Значение 2048
# ulimit –u — Максимальное число процессов. Значение 65536
Ссылки:
Увеличение Max Open Files Limit в Unix/Linux
Increase Open Files Limit