/usr/sbin/anacron 杀死 dovecot 和 postfix

/usr/sbin/anacron 杀死 dovecot 和 postfix

我在 22.04.3 LTS Ubuntu 服务器上运行 dovecot 和 postfix。每天 6:25,dovecot 服务器和 Postfix 服务器会先停止(大约一个月前启动的)。之后会立即重新启动。

我发现这是一个仅在此时运行的 Cronjob。 test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily

之后,第一个 dovecot 和第二个 postfix 被信号 15 杀死。它们在一秒钟后重新启动。我尝试查找发生这种情况的原因,但找不到更多详细信息。即使每天 6:25 重新启动服务器后,此错误仍会继续发生。

在 syslog 中,除了 CRON 执行、服务的停止和启动之外,没有其他条目。

答案1

这是系统的预期行为。/etc/cron.daily/ 中有一个名为 reload-dovecot-postfix-ssl 的文件,它是在配置自动 LetsEncrypt-SSL 更新例程时添加的。

该脚本来自以下教程。按照此脚本,它会每天重新启动服务。

#!/bin/bash
systemctl restart dovecot.service > /dev/null
systemctl restart postfix.service > /dev/null

我怀疑该消息"the Postfix mail system is already running"在服务器重启后发生了改变,因此现在显示正确的重启消息。

相关内容