工作經驗
1、第一發現磁盤全部100%
經查找發現大文件是/var/log/maillog 佔了3G
2、ps x 發現大量如下進程,最終導致了系統資源耗盡
/usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t -f root
/usr/sbin/postdrop -r
3、解決
pkill sendmail
pkill postdrop
cd /var/spool/postfix/maildrop
[root@localhost maildrop]# ls |wc -l
444631
[root@localhost maildrop]# rm -f *
-bash: /bin/rm: Argument list too long
[root@localhost maildrop]# find . -type f |xargs rm -f
刪除文件
4、導致原因分析
[root@localhost gamemsvr]# crontab -e
*/3 * * * * /usr/bin/python /home/monitor/check.py
修改爲
[root@localhost gamemsvr]# crontab -e
*/3 * * * * /usr/bin/python /home/monitor/check.py >/dev/null 2>&1
5、測試成功寫文件正常