Chinaunix首页 | 论坛 | 博客
  • 博客访问: 241269
  • 博文数量: 30
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-26 17:22
个人简介

linux初学者~

文章分类

全部博文(30)

文章存档

2017年(9)

2016年(6)

2015年(6)

2014年(9)

我的朋友

分类: LINUX

2016-02-05 09:51:49

最近遇到一个问题,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.
阅读(3429) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~