Периодически, я вижу следующее в системном журнале:
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 для перезапуска автоматически после того, как он перестанет работать?
Страница справочника для systemd.service имеет ответ. Для моего особого случая состояло в том, чтобы добавить простое решение:
Restart=always
RestartSec=3
к разделу [Service]/lib/systemd/system/spamassassin.service
Но существуют более сложные средства управления, доступные для ограничения перезапусков, должен цикл отказа происходить.