-
Too many open files 报错是 Linux 系统常见的故障,网络上也能轻易的找到解决办法,Linux系统配置open files table的文件限制,如果超过配置值,就会拒绝其它文件操作的请求,并抛出Too many open files异常。这种限制有系统级和用户级之分。我也只是在工作中遇到了这个问题,所以在博客记录下,以备不时之需。
一、报错截图:
图为resin的报错日志,很明显提示了Too many open files:
二、临时解决
临时的解决办法很简单,先执行 ulimit -n 65535,然后重启 resin 即可。
Ps:请注意启动环境是否生效:切换到resin的启动身份,执行 ulimit -n 查看当前的最大文件打开数是否已优化。
三、永久生效
方法一:
可讲 ulimit -n 65535 添加到 /etc/profile 的最后即可;
echo "ulimit -n 65535" >>/etc/profile
#刷新配置
source /etc/profile
方法二:
修改 /etc/security/limits.conf 文件,在最后添加以下内容即可:
* soft noproc 65535
* hard noproc 65535
* soft nofile 65535
* hard nofile 65535
或者直接执行如下代码亦可:
echo '* soft noproc 65535
* hard noproc 65535
* soft nofile 65535
* hard nofile 65535'>>/etc/security/limits.conf
使用方法一,登陆普通账号的时候,会报无权限错误,所以推荐使用方法二。需要说明的是,不管使用哪一种方法,修改生效后,需要重启应用才行,否则程序将延续使用旧的环境设置。
Too many open files 报错的解决方法
2257人参与 |分类: 电脑百科|时间: 2015年02月09日
相关文章
- 2020-05-02Windows10安装软件及运行某些程序需要密码的设置方法
- 2020-04-23Win10提示某些设置由你的组织来管理怎么解决
- 2020-04-02添加dns-prefetch预解析真的可以提升网站的速度吗
- 2020-03-22PHP调用纯真IP数据库返回具体地址的方法
- 2020-03-18运行Microsoft Edge提示“以管理员身份运行 Microsoft Edge 时不支持登录。”的解决方法
- 2020-03-10笔记本预装的Office 2016家庭学生版的激活流程
- 2020-03-03如何删除Office2013中的Skydrive pro
- 2020-02-26安装原版系统怎么还带有推广软件?告诉你系统重装的各种坑
- 2020-02-12Win10连接共享打印机提示0x80070035错误的解决办法
- 2020-02-05Win10访问共享提示错误0x80070035找不到网络路径的解决方法