在我的 centos 5.5 服务器上,我在 limits.conf 中设置如下:
* soft nofile 409600
* hard nofile 409600
但是当我发出命令:ulimit -n 时,它告诉我:
open files (-n) 1024
我遇到了set fs.file-max=1188373
/etc/sysctl.conf。我不知道哪里出了问题。请帮帮我!谢谢!
答案1
/etc/security/limits.d/ 中是否有一些规则会覆盖您的设置?
答案2
如果这不仅仅是问题本身的错误,我建议将其放入fs.file-max=1188373
/etc/sysctl.conf 中,而不是在其前面加上set
。
然后加载它sysctl -p /etc/sysctl.conf
并检查,正如已经建议的那样,cat /proc/sys/fs/file-max
是否有任何效果。