From 8a0c8f32aeca7bcaa6c0a01a2b198dac75704ebc Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Fri, 2 Apr 2021 08:05:33 +0200 Subject: [PATCH] bundles: less Restart=on-failure, more Restart=always --- bundles/matrix-media-repo/files/matrix-media-repo.service | 2 +- bundles/mautrix-telegram/files/mautrix-telegram.service | 2 +- bundles/mautrix-whatsapp/files/mautrix-whatsapp.service | 2 +- bundles/mjpg-streamer/files/mjpg-streamer.service | 2 +- bundles/mx-puppet-discord/files/service | 2 +- bundles/pleroma/files/pleroma.service | 2 +- bundles/pretalx/files/pretalx-web.service | 2 +- bundles/pretalx/files/pretalx-worker.service | 2 +- bundles/radicale/files/radicale.service | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bundles/matrix-media-repo/files/matrix-media-repo.service b/bundles/matrix-media-repo/files/matrix-media-repo.service index dc9789d..6b9bdd2 100644 --- a/bundles/matrix-media-repo/files/matrix-media-repo.service +++ b/bundles/matrix-media-repo/files/matrix-media-repo.service @@ -8,7 +8,7 @@ User=matrix-media-repo Group=matrix-media-repo ExecStart=/opt/matrix-media-repo/src/bin/media_repo -config /opt/matrix-media-repo/config.yaml WorkingDirectory=/opt/matrix-media-repo/ -Restart=on-failure +Restart=always LimitNOFILE=65536 [Install] diff --git a/bundles/mautrix-telegram/files/mautrix-telegram.service b/bundles/mautrix-telegram/files/mautrix-telegram.service index 626a02d..cfad473 100644 --- a/bundles/mautrix-telegram/files/mautrix-telegram.service +++ b/bundles/mautrix-telegram/files/mautrix-telegram.service @@ -11,7 +11,7 @@ Environment="PATH=/opt/mautrix-telegram/venv/bin:/usr/local/bin:/usr/bin:/bin" Environment="FFMPEG_BINARY=/usr/bin/ffmpeg" ExecStart=/opt/mautrix-telegram/venv/bin/python -m mautrix_telegram -c /opt/mautrix-telegram/config.yaml WorkingDirectory=/opt/mautrix-telegram/src -Restart=on-failure +Restart=always RestartSec=10 [Install] diff --git a/bundles/mautrix-whatsapp/files/mautrix-whatsapp.service b/bundles/mautrix-whatsapp/files/mautrix-whatsapp.service index e5fa838..ee23aef 100644 --- a/bundles/mautrix-whatsapp/files/mautrix-whatsapp.service +++ b/bundles/mautrix-whatsapp/files/mautrix-whatsapp.service @@ -8,7 +8,7 @@ User=mautrix-whatsapp Group=mautrix-whatsapp ExecStart=/opt/mautrix-whatsapp/src/mautrix-whatsapp --config /opt/mautrix-whatsapp/config.yaml --registration /opt/mautrix-whatsapp/registration.yaml WorkingDirectory=/opt/mautrix-whatsapp/src -Restart=on-failure +Restart=always [Install] WantedBy=multi-user.target diff --git a/bundles/mjpg-streamer/files/mjpg-streamer.service b/bundles/mjpg-streamer/files/mjpg-streamer.service index 8a4007f..be2f6f6 100644 --- a/bundles/mjpg-streamer/files/mjpg-streamer.service +++ b/bundles/mjpg-streamer/files/mjpg-streamer.service @@ -8,7 +8,7 @@ Group=mjpg-streamer Environment=LD_LIBRARY_PATH=/opt/mjpg-streamer/git/mjpg-streamer-experimental ExecStart=/opt/mjpg-streamer/git/mjpg-streamer-experimental/mjpg_streamer -i "${node.metadata['mjpg-streamer']['input-plugin']}" -o "output_http.so -p 22040" WorkingDirectory=/opt/mjpg-streamer -Restart=on-failure +Restart=always [Install] WantedBy=multi-user.target diff --git a/bundles/mx-puppet-discord/files/service b/bundles/mx-puppet-discord/files/service index f8892fc..339436a 100644 --- a/bundles/mx-puppet-discord/files/service +++ b/bundles/mx-puppet-discord/files/service @@ -8,7 +8,7 @@ User=mx-puppet-discord Group=mx-puppet-discord ExecStart=/usr/bin/node /opt/mx-puppet-discord/src/build/index.js -c /opt/mx-puppet-discord/config.yaml -f /opt/mx-puppet-discord/registration.yaml WorkingDirectory=/opt/mx-puppet-discord/src/ -Restart=on-failure +Restart=always RestartSec=10 [Install] diff --git a/bundles/pleroma/files/pleroma.service b/bundles/pleroma/files/pleroma.service index bca89ee..085b041 100644 --- a/bundles/pleroma/files/pleroma.service +++ b/bundles/pleroma/files/pleroma.service @@ -11,7 +11,7 @@ Environment="PLEROMA_CONFIG_PATH=/opt/pleroma/pleroma.config.exs" Environment="PLUG_TMPDIR=/tmp/pleroma" ExecStart=/opt/pleroma/release/bin/pleroma start ExecStop=/opt/pleroma/release/bin/pleroma stop -Restart=on-failure +Restart=always PrivateTmp=true ProtectHome=true diff --git a/bundles/pretalx/files/pretalx-web.service b/bundles/pretalx/files/pretalx-web.service index bec0d0c..4a58a85 100644 --- a/bundles/pretalx/files/pretalx-web.service +++ b/bundles/pretalx/files/pretalx-web.service @@ -9,7 +9,7 @@ Group=pretalx Environment=PRETALX_CONFIG_FILE=/opt/pretalx/pretalx.cfg WorkingDirectory=/opt/pretalx/src/src ExecStart=/opt/pretalx/venv/bin/gunicorn pretalx.wsgi --name pretalx --workers 4 --max-requests 1200 --max-requests-jitter 50 --log-level=info --bind=127.0.0.1:22060 -Restart=on-failure +Restart=always [Install] WantedBy=multi-user.target diff --git a/bundles/pretalx/files/pretalx-worker.service b/bundles/pretalx/files/pretalx-worker.service index c3040e4..184d415 100644 --- a/bundles/pretalx/files/pretalx-worker.service +++ b/bundles/pretalx/files/pretalx-worker.service @@ -9,7 +9,7 @@ Group=pretalx Environment=PRETALX_CONFIG_FILE=/opt/pretalx/pretalx.cfg ExecStart=/opt/pretalx/venv/bin/celery -A pretalx.celery_app worker -l info WorkingDirectory=/opt/pretalx -Restart=on-failure +Restart=always [Install] WantedBy=multi-user.target diff --git a/bundles/radicale/files/radicale.service b/bundles/radicale/files/radicale.service index 777852c..2080221 100644 --- a/bundles/radicale/files/radicale.service +++ b/bundles/radicale/files/radicale.service @@ -5,7 +5,7 @@ Requires=network.target [Service] ExecStart=/usr/bin/env python3 -m radicale -Restart=on-failure +Restart=always User=radicale UMask=0027 PrivateTmp=true