首页 运维 网络学院 查看内容

Linux下配置最大打开文件数的问题

2012-4-10 14:00 785 0

摘要: 背景:  项目上线后发现Telnet模块在稳定运行一段时间后会自动断开,无法登陆,后台抛出:“java.net.SocketException: Too many open files”异...
关键词: nbsp 文件 最大 Linux security 此处 命令 配置 原因 最后

背景:  项目上线后发现Telnet模块在稳定运行一段时间后会自动断开,无法登陆,后台抛出:“java.net.SocketException: Too many open files”异常。    原因有以下两个:    1、打开的Socket并没有正常关闭,此处可能是自动超时功能有问题或者其他。    2、Linux默认设置的文件最大打开数太小(默认值:1024,使用:ulimit -n 命令查看)。    第一个原因需要时间去排查,此处先修改Linux配置,使项目暂时保持稳定。    www.2cto.com     配置Linux文件最大打开数:    Java代码   /etc/security/limits.conf:在该文件的最后加入,最大文件打开数:      * soft nofile 65535   * hard nofile 65535      /etc/pam.d/login:在该文件的最后加入:      session required /lib/security/pam_limits.so      重新登录后使用命令查看:ulimit -n,是否和设置保持一致         作者 brofe
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部