Ame*_*tor 5 linux ulimit pam max-file-descriptors ubuntu-10.04
为了增加在 Ubuntu Linux 机器上无头用户下运行的守护进程的 FD 限制,我们在 /etc/security/limits.conf 中进行了以下更改
soft nofile 10000
hard nofile 10000
Run Code Online (Sandbox Code Playgroud)
我们还在 /etc/pam.d/login 中添加了会话所需的 pam_limits.so。所有注销并再次登录的用户都会反映这些更改。在这些用户下启动的任何新流程都将获得新的 FD 限制。
但是对于在无头用户下运行的守护程序,更改没有得到反映。对于在无头用户下运行的守护程序,可以通过什么方式反映更改?
重新启动肯定会解决它。但我想你想避免这种情况。(谁不呢?)
因此,您将需要 HUP 初始化进程。它几乎总是在 PID 1 上运行,但您可能需要仔细检查您的系统。这并不是最安全的做法,但它可以避免重新启动。所以请先在测试盒上尝试一下:
kill -HUP 1
归档时间: |
|
查看次数: |
8501 次 |
最近记录: |