将来的你
一定会感谢现在拼命努力的自己

Linux系统最大文件打开数优化,解决Too many open files报错

这是一个 Linux 系统常见的故障,网络上也能轻易的找到解决办法,我也只是在工作中遇到了这个问题,所以在博客记录下,以备不时之需。

一、报错截图:

图为 resin 的报错日志,很明显提示了 Too many open files:

Linux系统最大文件打开数优化,解决Too many open files报错 Linux系统最大文件打开数优化,解决Too many open files报错

 

二、临时解决

临时的解决办法很简单,先执行 ulimit -n 65535,然后重启 resin 即可。

Ps:请注意启动环境是否生效:切换到 resin 的启动身份,执行 ulimit -n  查看当前的最大文件打开数是否已优化。

三、永久生效

第①种做法:可讲 ulimit -n 65535 添加到 /etc/profile 的最后即可;

第②种做法:修改/etc/security/limits.conf 文件,在最后添加以下内容即可:

或者直接执行如下代码亦可:

使用第①种,登陆普通账号的时候,会报无权限错误,所以推荐使用第②种方法。

最后啰嗦下,不管使用哪一种方法,修改生效后,需要重启应用才行,否则程序将延续使用旧的环境设置。

赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@3yyy.top。文章观点不代表本站立场。本站原创内容未经允许不得转载:三叶运维 » Linux系统最大文件打开数优化,解决Too many open files报错
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏