查看zabbix agent日志看到failed to kill [sudo XXX] operation not permitted
这里就是子进程已经运行完成,而父进程没有正确处理子进程的返回信息导致父进程一直认为子进程还在运行,最终产生了僵尸进程。
这其实是sudo的一个bug
1.zabbix agent的自定义监控配置中使用了sudo,导致僵尸进程的父进程不能正常关闭(可以将AllowRoot修改为1)
2.sudo的bug将会导致产生僵死进程
3.zabbix agent端的实现也有问题,某一个进程成为僵死进程后会影响其他的监控项获取(zabbix agent的进程被阻塞导致),就会导致第二个问题,即断图,即zabbix的图显示上,有些监控项是断断续续的
阅读(2159) | 评论(0) | 转发(0) |