too many open files异常及解决办法

1.问题描述:

最近项目中因为大批量的操做文件,项目部署在Linux服务器上,忽然发现出现了 too many open files异常。服务器

通过一番查阅,(直译过来就是文件打开数过多)可是查阅了相关的文档,too many open files 不只是打开文件数,还包括socket等,其实这是Linux的句柄数限制。socket

2.解决办法:

(1).使用  ulimit -a 就能够查看

 

 其中的 open files 就是句柄限制数量  spa

(2).增大句柄数限制

root 用户登陆blog

修改配置   vi /etc/security/limits.conf文档

#添加下面四行部署

* soft nofile 65535
* hard nofile 65535it

* soft nproc 65535
* hard nproc 65535登录

重启系统生效配置

shutdown -r nowfile

再次查看句柄数,已经修改为功!

 

 

不足之处还请指正。

相关文章
相关标签/搜索