[问题] snmpd会一直开启 /proc/net/tcp

楼主: pizzahut (...)   2017-04-17 17:00:03
请问一下各位大大们
我手上有台机器有使用到snmpd服务,
但是我使用lsof -p $snmpd_pid查看开启档案的情况,
发现它会一直重复开启 /proc/net/tcp 这个档案,
一直开启的结果就是它开启超过了系统设定的nofile数量,
然后snmpd服务就当掉了(因为监控是用cacti,
snmpd当掉会有图显示异常)... 我只能重开snmpd服务才能解决,
请问有什么方式可以排除掉上面所述的状况?感谢~
作者: kenduest (小州)   2017-04-17 17:25:00
同时档案开启数量设定很低吗?
楼主: pizzahut (...)   2017-04-17 17:27:00
2048是指nofile的设定数量吗
作者: kenduest (小州)   2017-04-17 19:03:00
nofile 一般是说 pam 内 security.conf 设定限制转换过来一般就是 ulimit -a 内的 open files 设定项目或者是你 kernel 本身的档案开启数量就很低?sysctl -a 看一下 fs.file-nr 设定snmpd 就算开启也会关闭啊,所以我好奇你开档的上限若只是纯 2048 不够用,先拉大一点。目前 8192 都算还好当然 lsof 你可以看一下,snmpd 到底同时开启多少档案
楼主: pizzahut (...)   2017-04-17 19:18:00
了解,明天上班再来看看,只是我手上有不少相同环境的机器,只有那台出现这种问题。只是因为系统被前人动过,交接的部分也失传了,所以不晓得发生何事...但他就是没有关闭才会造成开启档案超过nofile上限,我也觉得很怪异 =.=我好像解决了.. 刚刚发现 /proc/net/tcp 这档案不是现在的时间,之前重启都用 restart 没有解决,现在用stop再start的方式好像可以更新了,待观察结果他更新几分钟又停掉不更新了....k大,fs.file-nr设定http://imgur.com/bbjK8R4
作者: kenduest (小州)   2017-04-18 12:26:00
ulimit -a 看一下你开档限制数量,当下去启动关闭服务sysctl 那是系统整个的开档限制,用途不大一样
楼主: pizzahut (...)   2017-04-18 13:39:00
感谢k大,ulimit -a的结果如图http://imgur.com/mdhzB4X不过我目前还不知道为什么/proc/net/tcp更新一会就停止
作者: ChromeBook (ChromeBook)   2017-04-29 23:57:00
你的newxxxx似乎没码到
作者: holishing   2017-04-30 01:32:00
那个hostname...

Links booklink

Contact Us: admin [ a t ] ucptt.com