定时任务书写引发的血案

工作经验
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、测试成功写文件正常

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章