失败后如何重新启动 spamassassin

失败后如何重新启动 spamassassin

我定期在系统日志中看到以下内容:

systemd[1]: spamassassin.service: Main process exited, code=exited, status=255/n/a
systemd[1]: spamassassin.service: Unit entered failed state.
systemd[1]: spamassassin.service: Failed with result 'exit-code'.

但服务确实不是自动重启。成功启动:

sudo service spamassassin restart

我可以配置 spamassassin 在失败后自动重新启动吗?

答案1

systemd.service 的手册页有答案。对于我的具体情况,最简单的解决方案是添加:

Restart=always
RestartSec=3

到 /lib/systemd/system/spamassassin.service 的 [Service] 部分

但是,如果发生故障循环,可以使用更复杂的控制来限制重启。

相关内容