zoukankan      html  css  js  c++  java
  • Too many open files 异常

    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)
     
     
  • 相关阅读:
    6-2 铁轨 uva 514
    并查集基础
    周练7
    周练5
    周练4
    二分查找
    周练3
    2-7 使用不同方式进行定位.py
    2-6 使用title_contains检查页面是否正确
    启用不同浏览器.py
  • 原文地址:https://www.cnblogs.com/hnucdj/p/4437749.html
Copyright © 2011-2022 走看看