自动删除/删除文件描述符

时间:2013-05-25 15:06:22

标签: c file-descriptor

最近我来了一个奇怪的问题。作为守护程序运行的程序并创建文件描述符并且它不断增加。我可以从/proc/{pid}/fd/算起。文件描述符不断增加,并且守护进程在某一时刻开始出现故障并在终端“Can't Spwan child

上出错

我调试了问题,发现我需要使用“ulimit -n”增加文件描述符默认限制。我做了同样的事情,但我认为它仍然采用系统的默认值,而不是我的“819200”限制。

所以我只想知道我可以手动删除文件描述符{我试过,但没有成功}? 文件描述符是否有任何硬核限制?

想要了解有关文件描述符的更多信息,我发现Kenel将内存分配给文件描述符。

需要您的专家意见/指导。

提前致谢。

0 个答案:

没有答案