Como reiniciar o spamassassin após falha

0

Periodicamente, vejo o seguinte no syslog:

systemd[1]: spamassassin.service: Main process exited, code=exited, status=255/n/a
systemd[1]: spamassassin.service: Unit entered failed state.
systemd[1]: spamassassin.service: Failed with result 'exit-code'.

mas o serviço não é reiniciado automaticamente. Ele faz iniciar com sucesso com:

sudo service spamassassin restart

Posso configurar o spamassassin para reiniciar automaticamente depois que ele falhar?

    
por flymike 05.06.2018 / 00:52

1 resposta

1

A manpage para systemd.service tem a resposta. Para meu caso particular, a solução mais simples foi adicionar:

Restart=always
RestartSec=3

para a seção [Service] do /lib/systemd/system/spamassassin.service

Mas existem controles mais sofisticados disponíveis para limitar reinicializações, caso ocorra um loop de falha.

    
por flymike 05.06.2018 / 06:02