xml地图|网站地图|网站标签 [设为首页] [加入收藏]

热门直播

当前位置:美高梅游戏网站 > 热门直播 > Centos&Debian配置最大打开文件数的区别

Centos&Debian配置最大打开文件数的区别

来源:http://www.gd-chuangmei.com 作者:美高梅游戏网站 时间:2019-09-08 05:17

Centos&Debian配置最大打开文件数的区别

背景: 

 

项目上线后发现Telnet模块在稳定运行一段时间后会自动断开,无法登陆,后台抛出:“java.net.SocketException: Too many open files”异常。 

最近想尝试下Debian,就安装了台6.0,由于需要做Web服务器测试,好了...
优化,配置打开文件数的硬限制和软限制:

 

 

原因有以下两个: 

查看ulimit –n :1024

 

 

1、打开的Socket并没有正常关闭,此处可能是自动超时功能有问题或者其他。 

然后在/etc/security/limits.conf文件中设置最大打开文件数, 下面是一行提示:

 

 

2、Linux默认设置的文件最大打开数太小(默认值:1024,使用:ulimit -n 命令查看)。 

添加如下这行。

 

 

第一个原因需要时间去排查,此处先修改Linux配置,使项目暂时保持稳定。 

  * soft nofile 65535

  www.2cto.com  

 

 

 * hard nofile 65535

配置Linux文件最大打开数: 

  www.2cto.com  

 

注意"nofile"项有两个可能的限制措施。就是项下的hard和soft。要使修改过得最大打开
文件数生效,必须对这两种限制进行设定。 如果使用"-"字符设定, 则hard和soft设定会同时被设定

Java代码  

本文由美高梅游戏网站发布于热门直播,转载请注明出处:Centos&Debian配置最大打开文件数的区别

关键词:

上一篇:Linux装IE7(IE4Linux)简析

下一篇:没有了