Как перезапустить 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
Но есть более сложные средства управления, доступные для ограничения перезапусков, в случае возникновения цикла отказа.