码迷,mamicode.com
首页 > 其他好文 > 详细

Too many open files 异常

时间:2015-04-18 18:58:58      阅读:156      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!