service: add restart on-failure to pveproxy and pvedaemon

This way they can cleanly exit (with a SIGTERM or systemctl stop) but
will get restarted if killed or they abort, but only for
StartLimitIntervalSec= time period with a total maximal count of
StartLimitBurst= retries.
See `man systemd.unit` for details, default are 10s total
restart retry period with at max 5 total retry counts, after that the
unit will placed in the failure state. So this is a best effort try
with no real downside.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2019-06-05 08:47:53 +02:00
parent 4f6eb932a7
commit b9355a8c27
2 changed files with 2 additions and 0 deletions

View File

@ -10,6 +10,7 @@ ExecStop=/usr/bin/pvedaemon stop
ExecReload=/usr/bin/pvedaemon restart
PIDFile=/run/pvedaemon.pid
Type=forking
Restart=on-failure
[Install]
WantedBy=multi-user.target

View File

@ -16,6 +16,7 @@ ExecStop=/usr/bin/pveproxy stop
ExecReload=/usr/bin/pveproxy restart
PIDFile=/run/pveproxy/pveproxy.pid
Type=forking
Restart=on-failure
[Install]
WantedBy=multi-user.target