7

为了增加 Ubuntu Linux 机器上所有进程的 FD 限制,我们做了以下更改/etc/security/limits.conf

 soft nofile 10000
 hard nofile 10000

我们还在pam_limits.so. /etc/pam.d/login所有注销并再次登录的用户都会反映这些更改。无论在这些用户下启动什么新流程,都会获得新的 FD 限制。

但是对于在无头用户下运行的进程,这些更改没有得到反映。对于在无头用户下运行的进程也可以反映更改的方式是什么?

4

1 回答 1

5

我遇到了同样的问题(使用 root/myuser)并且无法找到明确的答案。我最后只是添加

ulimit -n 64000

到启动进程的 init.d 脚本(在这种情况下为弹性搜索),这似乎可以解决问题。

希望其他人知道更好的解决方案!

于 2012-12-28T11:33:49.533 回答