我的 limits.conf 中有 2 个条目,
* hard nofile 10240
* soft nofile 4096
但运行ulimit -Sn
或ulimit -Hn
仅显示默认值。
gabriel@server:~$ ulimit -Sn
1024
gabriel@server:~$ ulimit -Hn
4096
在一台服务器上运行良好,但在另一台服务器上却好像被忽略了。apt-get autoremove
这台服务器上的一些旧内核确实存在问题,而另一台服务器上没有,我没有记下来,但我完全能够重新启动。
答案1
事实证明,这是由于我们自定义的 ssh 配置造成的,它没有使用 pam 模块,因此没有设置限制。