如何在linux中解决文件描述符限制问题-创新互联

如何在linux中解决文件描述符限制问题?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

在兴隆等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、做网站 网站设计制作按需网站建设,公司网站建设,企业网站建设,品牌网站制作,成都全网营销,成都外贸网站建设公司,兴隆网站建设费用合理。

一.问题描述

在调试一个问题的时候,socket始终连接不上,返回的句柄大约是1030左右。开始的时候是好的,运行一段时间后出现的问题。

二.问题分析

问题过去有段时间了,忘记当时怎么想到是超过文件描述符限制了。大概是根据句柄的值或者返回的错误码了。

嗯。linux下文件描述符较大限制默认较大为1024,通过

[root@localhost ~]# ulimit -n
1024

这个命令可以查看。此值可以修改。

进程的文件描述符,可以通过

[root@localhost ~]# ls -al /proc/13623/fd |wc -l
59

输出的数字即为该进程文件描述符的个数。

修改linux下文件描述符限制的方法:

临时修改使用:ulimit -HSn 65536

其实1024这个限制一般足够了,至于超过此数值一般也是程序中的bug。在调试的程序中没new一个socket的时候,都新打开了一个文件,而忘记关闭,从而导致越来越多。


看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联网站建设公司,的支持。


网页名称:如何在linux中解决文件描述符限制问题-创新互联
文章出自:http://bzwzjz.com/article/jcsop.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计公司 成都网站建设推广 成都网站建设 攀枝花网站设计 成都定制网站建设 营销网站建设 定制级高端网站建设 高端定制网站设计 网站设计制作报价 成都定制网站建设 网站制作 成都网站建设 手机网站制作 网站建设改版 手机网站制作设计 手机网站制作 网站制作 网站建设费用 成都模版网站建设 网站设计制作 企业网站设计 成都网站制作