您的位置:首页 > 运维架构 > Linux

linux open too many files

2016-03-10 08:49 423 查看

linux open too many files

在linux服务器上出现这种原因是因为单个进程打开的文件句柄,超过了系统的限制。可以通过修改/etc/security/limits.conf这个文件提高操作系统对文件句柄限制。
在centos环境下的操作流程
1.在/etc/security/limits.conf修改如下
user    soft    nofile    50240
user    hard    nofile    50240
user表示所要限制的用户
2.在/etc/pam.d/login修改
session    required    /lib64/security/pam_limits.so

这种解决办法只是权宜之策,还是需要检查自己代码是否存在开启socket没有及时关闭的,造成文件句柄持续占用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器