linux open files最大数调整

尴尬中出 发布于 2017/02/06 10:33
阅读 414
收藏 0

操作系统信息如下Linux version 2.6.32-279.el6.x86_64 (mockbuild@x86-008.build.bos.redhat.com) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Wed Jun 13 18:24:36 EDT 2012,如何永久设置最大打开文件句柄数啊,因为weblogic中报异常 too many open files

加载中
0
ruanjf
ruanjf

把打开文件数的上限设为了4096

ulimit -n 4096

用ulimit -n 修改open files 总是不能保持。所以用下面一个简单的办法更好些。
修改/etc/security/limits.conf 添加如下一行:

* - nofile 1006154

修改/etc/pam.d/login添加如下一行

session required /lib/security/pam_limits.so

这次永久修改后程序就再没那个问题了,一直稳定运行。

参考这篇文章

尴尬中出
尴尬中出
最后 session required这行一定要加么?还有修改security/limits.conf需要重启么?
0
Lin_R
Lin_R

如同楼上所述, 临时和永久的方法都已给出, 但有点需要注意:

1. security/limits.conf 不需要重启

2. nofil 的 hard 值, 不能超过 /proc/sys/fs/nr_open, 否则系统重启将无法登陆, 必须要用单用户改回来才能恢复

返回顶部
顶部