首页 > 系统服务 > 详细

linux中文件句柄数问题

时间:2018-08-14 13:24:53      阅读:321      评论:0      收藏:0      [点我收藏+]
 
 
对服务器来说,file-max, ulimit都需要设置,否则就可能出现文件描述符用尽的问题,为了让机器在重启之后仍然有效,强烈建立作以下配置,以确保file-max, ulimit的值正确无误:
1. echo  6553560 > /proc/sys/fs/file-max
   或者修改/etc/sysctl.conf, 加入fs.file-max = 6553560,执行如下命令生效:sysctl -p
   另外还有一个,/proc/sys/fs/file-nr,可以看到整个系统目前使用的文件句柄数量
   查找文件句柄问题的时候,还有一个很实用的程序lsof。可以很方便看到某个进程开了那些句柄,也可以看到某个文件/目录被什么进程占用了。
 
2. 系统默认的ulimit对文件打开数量的限制是1024,修改/etc/security/limits.conf并加入以下配置,永久生效
* soft nofile 65535 
* hard nofile 65535
脚本执行如下
sed -i -e ‘44 i * soft nofile 65535‘ -e ‘44 i * hard nofile 65535‘ /etc/security/limits.conf
echo  6553560 > /proc/sys/fs/file-max

linux中文件句柄数问题

原文:https://www.cnblogs.com/regit/p/9473876.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!