首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

popen/pclose: too many open files,该怎么解决

2012-04-15 
popen/pclose: too many open files定时循环运行popen()pclose()一段时间后,报too many open files点解??[

popen/pclose: too many open files
定时循环运行
popen()
pclose()

一段时间后,报too many open files
点解??




[解决办法]
检查一下逻辑,会不会有遗漏 pclose 的分支
[解决办法]
用 lsof 看一下你的程序有多少文件被 open
然后,用 ulimit -a 看一下运行的最大 open file 的个数。
应该是超过这个限制了。

热点排行