首页 程序猿 软件测试 浏览内容

ulimit设置句柄数

2170 0 BaiDu已收录 评论留言

ulimit设置句柄数

ulimit设置句柄数


异常信息简单的信息如下:

  I/O exception (java.net.SocketException) caught when processing request: Too many open files

  大致了解下,是文件句柄数设置太低导致的。一般linux服务器默认的句柄数都是1024,执行ulimit -n,查看了下当前的seesion环境下句柄数。果然就是1024.

  当前登录的账户并不是root,直接切换到root账户,修改后切回到操作用户metaboy 。发现句柄数并没有改变。

  所以使用下面的命令:

  ulimit -n 65535

  并不能有效的解决这个问题。直接这么修改open files 不能得到保持。下面给出的方法最简单和最直接:

  修改/etc/security/limits.conf 添加如下一行:

  * - nofile 65535

  修改/etc/pam.d/login添加如下一行

  session required /lib/security/pam_limits.so

  最重要的,修改完这些后,要重新登录下才行,不然该session的句柄数不会生效。

标签:
墨月的头像
  • 本文由墨月网络整理编辑,转载请以链接形式注明本文地址:https://www.moyoo.net/11282.html
    版权所有© 墨月网络 | 本文采用 BY-NC-SA 进行授权丨发布于:2014-11-11 21:24
    若未注明,均为原创;部分内容源于网络,版权归原作者所有,如有侵权,请联系我们删除。
已有 0 条评论 新浪微博

关注我们,实时联系

AD

AD