etc: Add ‘Restart=always’ to both systemd services.

* etc/guix-daemon.service.in (Restart): ‘Always’ do.
* etc/guix-publish.service.in (Restart): Likewise.
This commit is contained in:
Tobias Geerinckx-Rice 2022-10-23 02:00:02 +02:00
parent f16d91295a
commit 0f6ec662f6
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79
2 changed files with 6 additions and 0 deletions

View file

@ -17,6 +17,9 @@ StandardError=syslog
# (including the daemon!) if any child, such as cc1plus, runs out of memory.
OOMPolicy=continue
# Despite the name, this is rate-limited: a broken daemon will eventually fail.
Restart=always
# See <https://lists.gnu.org/archive/html/guix-devel/2016-04/msg00608.html>.
# Some package builds (for example, go@1.8.1) may require even more than
# 1024 tasks.

View file

@ -15,6 +15,9 @@ RemainAfterExit=yes
StandardOutput=syslog
StandardError=syslog
# Despite the name, this is rate-limited: a broken daemon will eventually fail.
Restart=always
# See <https://lists.gnu.org/archive/html/guix-devel/2016-04/msg00608.html>.
TasksMax=1024