码迷,mamicode.com
首页 > 系统相关 > 详细

linux中文件句柄数问题

时间:2018-08-14 14:42:32      阅读:355      评论:0      收藏:0      [点我收藏+]

标签:har   查找   服务   bsp   进程   http   描述   limits   文件打开   

 
 
对服务器来说,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中文件句柄数问题

标签:har   查找   服务   bsp   进程   http   描述   limits   文件打开   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!