我已经阅读了 systemd 手册页以及一些与这里相关的问答StartLimit*
我尝试了推荐用于较新版本的方法:
[Unit]
StartLimitBurst=5
StartLimitIntervalSec=90
[Service]
RestartSec=5
Restart=always
此外,什么应该适用于旧版本systemd
:
[Service]
StartLimitBurst=5
StartLimitInterval=90
...
RestartSec=5
Restart=always
(这仍然被接受并且systemd-analyze
没有显示任何错误)
但这都不起作用!即我的守护进程无限期地重新启动我可以看到NRestarts
也显示了正确的计数。
我systemd 237
在 Ubuntu 18.04
(仿生)上的版本。我不介意使用任何一种格式,但我想确保重新启动尝试被限制为 5 或 6 次,并且不再有。