Как сделать лимит открытых файлов больше 2000000?

Как сделать лимит открытых файлов больше 2000000?

/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

Связанный контент