[systemd-devel] Understanding of OnFailure= and Restart= in conjunction with watchdogs
David.Yates at continental-corporation.com
David.Yates at continental-corporation.com
Mon Apr 16 03:00:36 PDT 2012
Hi All,
I have spent some time reading through the archives and the online
resources but wanted to clarify a couple of issues if possible.
As I understand I can specify using the watchdog functionality that a
process will notify systemd at regular intervals. If it does not then
systemd will assume that it is dead and if I specify Restart=on-failure
it will attempt to restart the .service.
I can then use a combination of the flags StartLimitInterval,
StartLimitBurst and StartLimitAction to ensure that I do not get a state
of cyclic service restarts.
My assumption is that at this point, if I have specified that
StartLimitAction=none, systemd will mark the service as dead and will call
the service that I have specified in OnFailure.
This will then let me internally log this failure and take some service
specific recovery actions.
Is my understanding correct?
Thanks for looking and any input you might have,
David Yates
Software Architect System Software
I IC RD G SW SSW HKT
Continental Automotive GmbH
Interior Infotainment & Connectivity
Philipsstrasse 1, 35576 Wetzlar, Germany
Telefon/Phone: +49 6441 370-8289
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20120416/63a4bdd9/attachment.html>
More information about the systemd-devel
mailing list