From 3451762051d20a04749d6cc76c5e3479e5970a3f Mon Sep 17 00:00:00 2001 From: "Kai A. Hiller" Date: Fri, 11 Oct 2019 14:02:43 +0200 Subject: [PATCH 1/3] Change stop and reload of systemd service --- synapse.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/synapse.service b/synapse.service index b0be95e..405154d 100644 --- a/synapse.service +++ b/synapse.service @@ -7,7 +7,7 @@ User=synapse Group=synapse WorkingDirectory=/var/lib/synapse ExecStart=/usr/bin/python3 -m synapse.app.homeserver --config-path=/etc/synapse/homeserver.yaml -ExecStop=/usr/bin/synctl stop /etc/synapse/homeserver.yaml +ExecReload=/bin/kill -HUP $MAINPID # EnvironmentFile=-/etc/sysconfig/synapse # Can be used to e.g. set SYNAPSE_CACHE_FACTOR [Install] From 2add6a6224f7c334493c3cb57073298d271f860e Mon Sep 17 00:00:00 2001 From: "Kai A. Hiller" Date: Fri, 11 Oct 2019 14:04:36 +0200 Subject: [PATCH 2/3] Add meaningful syslog identifier to systemd service --- synapse.service | 1 + 1 file changed, 1 insertion(+) diff --git a/synapse.service b/synapse.service index 405154d..088b06d 100644 --- a/synapse.service +++ b/synapse.service @@ -9,6 +9,7 @@ WorkingDirectory=/var/lib/synapse ExecStart=/usr/bin/python3 -m synapse.app.homeserver --config-path=/etc/synapse/homeserver.yaml ExecReload=/bin/kill -HUP $MAINPID # EnvironmentFile=-/etc/sysconfig/synapse # Can be used to e.g. set SYNAPSE_CACHE_FACTOR +SyslogIdentifier=synapse [Install] WantedBy=multi-user.target From 3971d94757b6dcea4032cc19f7ce2f63e35a8858 Mon Sep 17 00:00:00 2001 From: "Kai A. Hiller" Date: Sat, 12 Oct 2019 18:14:06 +0200 Subject: [PATCH 3/3] Change type of service to 'notify' --- synapse.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/synapse.service b/synapse.service index 088b06d..d0ffe60 100644 --- a/synapse.service +++ b/synapse.service @@ -2,7 +2,8 @@ Description=Synapse Matrix homeserver [Service] -Type=simple +Type=notify +NotifyAccess=main User=synapse Group=synapse WorkingDirectory=/var/lib/synapse