too many open files异常及解决办法

Posted wlv1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了too many open files异常及解决办法相关的知识,希望对你有一定的参考价值。

1.问题描述:

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

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

2.解决办法:

(1).使用  ulimit -a 就可以查看

技术图片

 

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

(2).增大句柄数限制

root 用户登录

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

#添加下面四行

* soft nofile 65535
* hard nofile 65535

* soft nproc 65535
* hard nproc 65535

重启系统生效

shutdown -r now

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

技术图片

 

 

不足之处还请指正。

以上是关于too many open files异常及解决办法的主要内容,如果未能解决你的问题,请参考以下文章

中标麒麟 错误异常too many open files解决方法

ubuntu下 too many file open 异常

too many open files 的问题怎么解决

打开的文件过多 Too many open files问题分析及解决方案

程序 too many open files 问题排查及解决

Linux中Too many open files 问题分析和解决