有台机器上原本的zabbix监控脚本失效了,
从zabbix server上执行zabbix_get,报错
【ZBX_NOTSUPPORTED: Timeout while executing a shell script.】
ssh登上去调查,执行了一下监控脚本,发现执行的非常慢。
用top,vmstat查看没有什么异常。用netstat查看,连接挺多的。
执行lsof,发现命令执行的非常慢,在显示TCP连接时,隔三五秒才出一行。
执行strace lsof,查看系统调用,发现涉及到了错误的DNS服务器IP。
终于找到了原因,原来是DNS服务器配置错误。
(/etc/resolv.conf里,DNS server写了一个不存在的IP地址)
以前也遇到过各种慢,例如,ftp、ssh建立连接慢,ping反映慢,
都是DNS的原因。看来以后遇到慢的问题,还要先想想DNS问题。
阅读(15746) | 评论(0) | 转发(0) |