time 
设为首页】【收藏本站
当前位置: 主页 > Unix/Linux > Linux管理 > Linux维护 > 解决Linux中Too many open files问题

解决Linux中Too many open files问题

时间:2010-01-26 22:47 点击:3808次 字体:[ ]




1、相关命令:
ulimit –a //查看当前设置
ulimit –n 2048 //即设成2048,按实际需要设置

2、用户环境参数文件配置:
在/etc/profile中加入如下内容:

解决Linux中Too many open files问题_www.fengfly.com
if
 [ $SHELL 
=
 
"
/bin/ksh
"
 ]; then 
解决Linux中Too many open files问题_www.fengfly.com ulimit 
- 16384  ulimit  - 65536  
解决Linux中Too many open files问题_www.fengfly.com
else  
解决Linux中Too many open files问题_www.fengfly.com ulimit 
- 16384   - 65536  
解决Linux中Too many open files问题_www.fengfly.com fi

3. 修改 /etc/security/limits.conf文件中设置最大打开文件数
添加如下这行。

* - nofile 30000

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

* hard nofile 65535
* soft nofile 65535



本文地址 : http://www.fengfly.com/plus/view-168493-1.html
标签: Linux Too many open files
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: