小编Din*_*.R.的帖子

StartLimitInterval后systemd服务自动重启

我希望我的 systemd 服务在失败时自动重新启动。此外,我想对重新启动进行速率限制。我想在 90 秒内最多允许 3 次重启。因此我做了以下配置。

[Service]  
Restart=always  
StartLimitInterval=90  
StartLimitBurst=3
Run Code Online (Sandbox Code Playgroud)

现在服务在失败时重新启动。在 3 次快速失败/重新启动后,它不再按预期重新启动。现在我希望 systemd 在超时 ( StartLimitInterval)后启动服务。但是 systemd 不会在超时(90 秒)后自动启动服务,如果我在超时后手动重新启动服务,它正在工作。但我希望 systemd 在StartLimitInterval. 请让我知道如何实现此功能。

systemd

45
推荐指数
3
解决办法
9万
查看次数

标签 统计

systemd ×1