Как перезапустить spamassassin после сбоя

Периодически я вижу в системном журнале следующее:

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'.

но служба не перезапускается автоматически. Это начинается успешно с:

sudo service spamassassin restart

Могу ли я настроить spamassassin для автоматического перезапуска после сбоя?

1 ответ

На странице man для systemd.service есть ответ. Для моего конкретного случая самым простым решением было добавить:

Restart=always
RestartSec=3

в раздел [Сервис] /lib/systemd/system/spamassassin.service

Но есть более сложные средства управления, доступные для ограничения перезапусков, в случае возникновения цикла отказа.

Другие вопросы по тегам