StartLimitIntervalSec=
foi adicionado como parte do systemd v230. No systemd v229 e abaixo, você só pode usar StartLimitInterval=
. Você também precisará colocar StartLimitInterval=
e StartLimitBurst=
na seção [Service]
- não na seção [Unit]
.
Para verificar sua versão do systemd no CentOS, execute rpm -q systemd
.
Se você atualizar para o systemd v230 ou superior, os nomes antigos na seção [Service]
continuarão funcionando.
Fonte: link
Você pode ter este problema sem ver qualquer erro, porque o systemd ignora diretivas desconhecidas. O systemd assume que muitas diretivas mais recentes podem ser ignoradas e ainda permitir que o serviço seja executado.
É possível verificar manualmente um arquivo de unidade para diretivas desconhecidas. Pelo menos parece funcionar no recente systemd:
$ systemd-analyze verify foo.service
/etc/systemd/system/foo.service:9: Unknown lvalue 'FancyNewOption' in section 'Service'