我是靠谱客的博主 俭朴冬瓜,这篇文章主要介绍进程打开的fd个数超限,现在分享给大家,希望可以做个参考。

最近遇到一个问题,dns查询失败,dnsmasq的运行命令为:dnsmasq --addn-host=/var/dnsmasq.hosts

打开syslog看,偶然发现错误打印如下:[Error] dnsmasq[5395]: failed to read /etc/resolv.conf:Too many open files.

接着查这个错误信息,发现可以通过命令 :ls -l /proc/5395/fd/来查看某个进程打开了哪些文件,一看,果然,总共打开了1024个fd,
其中0, 1, 2指向/dev/null,8,9指向 pipe:[3158],其他全部指向socket.

最后

以上就是俭朴冬瓜最近收集整理的关于进程打开的fd个数超限的全部内容,更多相关进程打开内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(183)

评论列表共有 0 条评论

立即
投稿
返回
顶部