进程的最大打开文件数保持较低水平

进程的最大打开文件数保持较低水平

我在 ubuntu 上以某个用户的身份运行一个进程,该进程的 -Hn 和 -Sn 选项的 ulimit 均为 400000。该用户的 /etc/security/limits.conf 值为 100000。

但是,当我执行cat /proc/5660/limits | grep files(pid 是 5660)时,我得到:

Max open files            4032                 4032                 files 

顺便提一下,该进程是 redis。

我还应该设置什么?

谢谢!

答案1

我找到了这篇文章(看底部):http://www.elasticsearch.org/tutorials/too-many-open-files/

显然,supervisord 就是问题所在。

相关内容