首页 > 其他 > 详细

Too many open files 异常

时间:2015-04-18 18:56:02      阅读:268      评论:0      收藏:0      [点我收藏+]

 

1、linux有打开文件句柄的限制(可以使用ulimit -a 查看当前用户可最大打开的文件句柄数,如果没有设的话默认值是1024,并可以通过ulimit -u xxx进行修改)。

2、修改如果是在通过SSH工具进行登录的客户端窗口上做的话,只能暂时生效,当窗口一关闭,下次看还是1024这个默认值。

3、如果要永久生效,必须修改/etc/security/limits.conf文件,在上面加入

* - nofile 65536 这样就可以一直生效了。

注:1.(此时type用“-”,表示hard和soft同时设定。domain设置为星号代表全局,也可以针对不同的用户做出不同的限制)

4、之前启动过的程序要重新启动才能使用新的值。

5、要使 limits.conf 文件配置生效,必须要确保 pam_limits.so 文件被加入到启动文件中。查看 /etc/pam.d/login 文件中有:

  session required /lib/security/pam_limits.so  (使用方法 http://kerry.blog.51cto.com/172631/300784)
 
 

Too many open files 异常

原文:http://www.cnblogs.com/hnucdj/p/4437749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!