У меня есть 2 записи в моем limits.conf,
* hard nofile 10240
* soft nofile 4096
но работает ulimit -Sn
или ulimit -Hn
отображает только значения по умолчанию.
gabriel@server:~$ ulimit -Sn
1024
gabriel@server:~$ ulimit -Hn
4096
Он отлично работает на одном сервере, но на другом как будто их игнорируют. У меня была проблема с apt-get autoremove
для некоторых старых ядер на этом одном сервере, которых у меня не было на другом, я не записал это, но я вполне могу перезагрузиться.
Оказалось, что это связано с имеющейся у нас настраиваемой конфигурацией ssh, в ней не использовались модули pam, поэтому ограничения не устанавливались.