![失败后如何重新启动 spamassassin](https://linux22.com/image/901185/%E5%A4%B1%E8%B4%A5%E5%90%8E%E5%A6%82%E4%BD%95%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%20spamassassin.png)
我定期在系统日志中看到以下内容:
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] 部分
但是,如果发生故障循环,可以使用更复杂的控制来限制重启。