Linux問題:last message repeated N time
Linux問題:last message repeated N time
作者:老王
偶然發現系統日誌/var/log/messages里出現大量錯誤信息:
Jun 8 13:20:49 SERVER snmpd: Connection from UDP: :9632
Jun 8 13:25:07 SERVER last message repeated 7 times
Jun 8 13:30:49 SERVER last message repeated 8 times
先來想辦法重現一下這個問題,在shell里使用logger命令:
logger "foo"
logger "foo"
logger "foo"
logger "bar"
logger命令會向/var/log/messages日誌里寫入相應的信息,可以用tail -f /var/log/messages查看:
Jun 8 21:23:32 SERVER root: foo
Jun 8 21:23:34 SERVER last message repeated 2 times
Jun 8 21:23:37 SERVER root: bar
大致了解了last message repeated Ntimes信息產生的原因。至於它的作用,無非是為了屏蔽不必要的重複信息,感覺用處不大,看著還鬧心。真實的重複信息也就是last messagerepeated N times上面的信息,如此一來,回到文章開頭,就能猜到本文中出現大量last message repeated Ntimes的原因在於有一個IP不斷的連接snmpd服務,且中間沒有插入其他日誌信息。
查看一下snmpd的啟動腳本/etc/init.d/snmpd,會發現裡面有如下參數設置:
OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
通過man snmpd和man snmpcmd查到-Lsd參數的作用就是向syslog里系日誌,沒什麼大用,直接去掉:
OPTIONS="-Lf /dev/null -p /var/run/snmpd.pid -a"
修改後別忘了重啟一下服務:/etc/init.d/snmpd restart,唐僧不再嘮叨,世界終於清凈了
作者:老王 來源:http://hi.baidu.com/thinkinginla ... b847f3431694fa.html
《解決方案》
謝謝分享