欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux下解决open many files

程序员文章站 2022-07-14 21:01:55
...

原文:http://blog.sina.com.cn/s/blog_5b29caf7010119fi.html

root用户

可以使用命令来设置
ulimit -s your_count
ulimit -n your_count

非root用户

如果是root用户,打开文件数不够可以通过ulimit来设置,但是对于普通用户来说,似乎行不通,解决办法:
vi /etc/security/limits.conf
加上:
* soft nofile 65535
* hard nofile 65535
重新登录即可
用ulimit -n 修改open files 总是不能保持。所以用下面一个简单的办法更好些。

修改/etc/security/limits.conf 添加如下一行:

* - nofile 1006154

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

session required /lib/security/pam_limits.so

相关标签: linux ulimit