Quero que meu serviço systemd seja reiniciado automaticamente em caso de falha. Além disso, eu quero classificar limitar as reinicializações. Desejo permitir no máximo três reinicializações dentro de 90 segundos de duração. Portanto, eu fiz a seguinte configuração.
[Serviço]
Reiniciar = sempre
StartLimitInterval = 90
StartLimitBurst = 3
Agora o serviço é reiniciado em caso de falha. Após 3 falhas / reinicializações rápidas, ele não é mais reiniciado conforme o esperado. Agora eu esperava que o systemd iniciasse o serviço após o tempo limite (StartLimitInterval). Mas o systemd não está iniciando o serviço automaticamente após o tempo limite (90seg), se eu reiniciar o serviço manualmente após o tempo limite em funcionamento. Mas eu quero que o systemd inicie automaticamente o serviço após o StartLimitInterval. Informe-me sobre como obter esse recurso.
StartLimitIntervalSec
, não StartLimitInterval
.