Quiero que mi servicio systemd se reinicie automáticamente en caso de falla. Además, quiero limitar la tasa de reinicios. Quiero permitir un máximo de 3 reinicios en 90 segundos de duración. Por lo tanto, he hecho la siguiente configuración.
[Servicio]
Reiniciar = siempre
StartLimitInterval = 90
StartLimitBurst = 3
Ahora el servicio se reinicia en caso de falla. Después de 3 fallos / reinicios rápidos, ya no se reinicia como se esperaba. Ahora esperaba que systemd iniciara el servicio después del tiempo de espera (StartLimitInterval). Pero el systemd no inicia automáticamente el servicio después del tiempo de espera (90 segundos), si reinicio manualmente el servicio después del tiempo de espera, está funcionando. Pero quiero que el systemd inicie automáticamente el servicio después del StartLimitInterval. Por favor, hágame saber cómo lograr esta función.
StartLimitIntervalSec
, no StartLimitInterval
.