/etc/security/limits.conf
содержит
* soft nofile 2000000
* hard nofile 2000000
После того, как я изменил лимит открытых файлов до 2000000, система не может войти в систему; появляется сообщение об ошибке «Отказано в доступе».
Если я изменю лимит открытых файлов на 900000, то все будет нормально.
Версия Linux — 3.10.0-229.el7.x86_64.
$ cat /proc/sys/fs/file-max
6526592
решение1
Вы можете установить общесистемный максимум в работающей системе с помощью sysctl
:
sysctl -w fs.file-max=2000000
или вставьте эту строку, /etc/sysctl.conf
чтобы сделать ее постоянной:
fs.file-max = 2000000