突然接到告警短信:
OPEN FILES WARNING allocated: 704 (inodes: 652823)
inode的报警阈值是650000,刚刚超出就报警了。
上机器看了一圈,没发现什么可疑的,tomcat的日志文件也不多,很奇怪
跑个脚本实际看看谁用的多吧
find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n
使用最多的居然是/var/spool/postfix/maildrop 随便打开一封信看了看,是crontab发的任务执行结果。
再看都有什么crontab,结果发现root有很多条crontab
crontab -l
唉,去掉crontab的发邮件功能
vi /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
...
把MAILTO=root改成MAILTO=
重启crond
service crond restart
进入maildrop, 清理废物邮件,搞定
cd /var/spool/postfix/maildrop
ls -1 | xargs rm -rf