【发布时间】:2017-06-15 00:25:40
【问题描述】:
我正在运行带有 Postfix 的 Ubuntu 12.04
昨天晚些时候,我添加了一个包 (ispconfig3),它修改了我的后缀配置,并且还在调用脚本的根 crontab 中添加了一个条目。
昨晚 11 点左右,我卸载了那个包并上床睡觉。卸载删除了脚本,它的目录正常。但它并没有清理 crontab 条目。
由于 cron 在调用脚本时遇到问题,它向 root@xx.org 发送了一封电子邮件。但是 ispconfig3 修改了我的 postfix 配置,因此没有邮件传输能力。因此,MAILER-DAEMON 电子邮件被放置在邮件队列中。
一夜之间,(我猜这里!)cron 每分钟都会醒来并尝试做同样的事情。所以到早上 7:00,邮件队列中现在有 1100 多封电子邮件。但是由于后缀搞砸了,我看不到它们。
大约 8:00 左右,我意识到我的电子邮件设置有问题。我检查了后缀配置,取消了更改,现在我可以收到电子邮件了。我可以发送、接收等。
然后一连串的电子邮件开始了。每分钟左右,我都会收到大约 30 封 MAILER-DAEMON 电子邮件,表明 cron 无法调用脚本。我检查了
sudo crontab -l
查看不存在脚本的陈旧命令。我清除它:
sudo crontab -e
我希望电子邮件停止。
他们没有。
事实上,它们的数量似乎每分钟都在增加。然后我花了几个小时查看大量配置文件,试图弄清楚发生了什么。到晚上 11:00 左右,每分钟收到多达 50 多封电子邮件。
我终于意识到,由于前一天晚上发生的故障而出现了这种电子邮件流,并且它将持续 7 天。 “7d”来自后缀配置设置。 (顺便说一句,我将其更改为“2d”,即只有几个小时)。
无论如何,我都解决了。我正在添加这篇文章,以便其他人可以节省一些时间。见下文。
【问题讨论】: