linux句柄泄露问题查看
系统大全为您提供
开发linux在线服务器的时候经常会遇会句柄泄露的问题。因为在linux系统设计里面遵循一切都是文件的原则,即磁盘文件、目录、网络套接字、磁盘、管道等,所有这些都是文件,在我们进行打开的时候会返回一个fd,即是文件句柄。如果频繁的打开文件,或者打开网络套接字而忘记释放就会有句柄泄露的现象。在linux系统中对进程可以调用的文件句柄数进行了限制,在默认情况下每个进程可以调用的最大句柄数是1024个,如果超过了这个限制,进程将无法获取新的句柄,而从导致不能打开新的文件或者网络套接字,对于线上服务器即会出现服务被拒绝的情况。
在linux系统中可以通过ulimit–n查看每个进程限制的最大句柄数,通过ulimit –HSn 10240修改进程的最大句柄数。当句柄数目达到限制后,就回出现”too many files open”。
查看进程占用的句柄数有几种办法:
1) 通过cat/proc/pid可以查看线程pid号打开的线程;
2) 通过lsof命令, /usr/sbin/lsof-p 21404 命令结果如下:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
vas 21404 root cwd DIR 8,3 4096 30195729 /home/users/rootas
vas 21404 root rtd DIR 8,2 4096 2 /
vas 21404 root txt REG 8,3 112201650 30195914 /home/users/rootas
vas 21404 root mem REG 0,0 0 [heap] (stat: No such file or directory)
vas 21404 root mem REG 8,2 105080 339377 b64/ld-2.3.4.so
vas 21404 root mem REG 8,2 1493186 339367 b64sbc-2.3.4.so
vas 21404 root mem REG 8,2 17943 339392 b64bdl-2.3.4.so
vas 21404 root mem REG 8,2 613297 339369 b64sbm-2.3.4.so
vas 21404 root mem REG 8,2 79336 490463 /usrb64bz.so.1.2.1.2
COMMAND:进程的名称
PID:进程标识符
USER:进程所有者
FD:文件描述符,应用程序通过文件描述符识别该文件。如 cwd、txt等
TYPE:文件类型,如 DIR、REG、IPV4、FIEO等
DEVICE:指定磁盘的名称
SIZE:文件的大小
NODE:索引节点(文件在磁盘上的标识)
NAME:打开文件的确切名称
另外通lsof命令也可以查看占用端口的进程:
/usr/sbin/lsof-i :9001
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
相关文章
- 系统之家装机大师 U 盘重装 Win10 系统详细教程
- 微软延长 App-V Server 支持周期至 2029 年 10 月 9 日,仅提供安全补丁
- 微软推送 Win11 26H1 Build 28120.3272 预览版:修复音频引发应用崩溃
- 微软推送 Win11 多通道预览更新:Xbox 游戏任务视图焕新
- 系统之家装机大师增强版使用教程
- 系统之家装机大师 U 盘重装 Win7 系统详细教程
- 系统之家装机大师 U 盘重装 Win11 系统详细教程
- 微软重构 Win11 照片应用:统一本地、OneDrive、iCloud 图库
- 微软盘点 Win11 年度优化:8G 老电脑内存减负,系统响应最高提升 20%
- Epic 喜加二:《烂奶酪》《Agent A - 伪装游戏》游戏免费领取
系统下载排行榜71011xp
【番茄花园】Win7 64位 快速稳定版
2【雨林木风】Windows7 64位 装机旗舰版
3【纯净之家】Win7 64位 Office2007 办公旗舰版
4【电脑公司】Windows7 64位 免费旗舰版
5JUJUMAO Win7 64位旗舰纯净版
6【游戏专用】Windows7 64位 装机旗舰版
7【深度技术】Windows7 64位 官方旗舰版
8【番茄花园】Windows7 64位 旗舰装机版
9【纯净之家】Windows7 SP1 32位 全补丁旗舰版
10电脑公司 Win7 64位经典旗舰版
【纯净之家】Windows10 22H2 64位 企业版
2【纯净之家】Windows10 32位 官方正式版
3【雨林木风】Windows10 64位稳定版系统
4【技术员】Windows10 64位 纯净版iso镜像
5JUJUMAO Win10 64位 纯净版镜像
6【技术员】Windows10 64位 系统纯净版
7【技术员】Windows10 64位 纯净装机版
8【番茄花园】Windows10 64位 专业版镜像
9【技术员】Windows10 64位 LTSC 纯净版
10【雨林木风】Windows10 64位 官方专业版
【纯净之家】Windows11 23H2 64位 纯净专业版
2【纯净之家】Windows11 23H2 64位 游戏优化版
3【纯净之家】Windows11 23H2 64位 企业版系统
4【纯净之家】Windows11 23H2 64位 中文家庭版
5风林火山Windows11下载中文版(24H2)
6JUJUMAO Win11 24H2 64位 精简版镜像
7【纯净之家】Windows11 23H2 64位 纯净家庭版
8JUJUMAO Win11 24H2 64位 专业版镜像
9电脑公司Win11 64位专业优化版 V2021.08
10电脑公司Win11 64位高级专业版系统 V2022
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3萝卜家园 GHOST XP SP3 万能装机版 V2017.03
4番茄花园 GHOST XP SP3 极速体验版 V2017.03
5雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
6萝卜家园 GHOST XP SP3 完美装机版 V2016.10
7Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
8电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
9雨林木风GHOST XP SP3完美纯净版【V201710】已激活
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具