Я хочу, чтобы моя служба systemd автоматически перезапускалась при сбое. Дополнительно я хочу оценить ограничение перезапусков. Я хочу разрешить максимум 3 перезапуска в течение 90 секунд. Поэтому я сделал следующую конфигурацию.
[Сервис]
Restart = всегда
StartLimitInterval = 90
StartLimitBurst = 3
Теперь служба перезапускается при сбое. После 3 быстрых сбоев / перезапусков он перезапускается не так, как ожидалось. Теперь я ожидал, что systemd запустит службу после истечения времени ожидания (StartLimitInterval). Но systemd не запускает службу автоматически после истечения времени ожидания (90 секунд), если я вручную перезапускаю службу после истечения времени ожидания. Но я хочу, чтобы systemd автоматически запускал службу после StartLimitInterval. Пожалуйста, дайте мне знать, как добиться этой функции.
StartLimitIntervalSec
, а не StartLimitInterval
.