Date: Sunday, May 23, 2021 @ 21:59:24 Author: demize Revision: 943520
Switch to Type=notify, add ExecReload= and ExecRestart=always Modified: matrix-synapse/trunk/synapse.service -----------------+ synapse.service | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) Modified: synapse.service =================================================================== --- synapse.service 2021-05-23 21:58:30 UTC (rev 943519) +++ synapse.service 2021-05-23 21:59:24 UTC (rev 943520) @@ -1,10 +1,10 @@ [Unit] Description=Synapse Matrix homeserver After=network-online.target -Requires=network-online.target +Wants=network-online.target [Service] -Type=simple +Type=notify User=synapse Group=synapse SyslogIdentifier=synapse @@ -11,8 +11,11 @@ Environment=LANG=en_US.UTF-8 WorkingDirectory=/var/lib/synapse ExecStart=/usr/bin/python3 -m synapse.app.homeserver --config-path=/etc/synapse/homeserver.yaml +ExecReload=/usr/bin/kill -HUP $MAINPID ExecStop=/usr/bin/synctl stop /etc/synapse/homeserver.yaml EnvironmentFile=-/etc/default/synapse +Restart=always +RestartSec=3 [Install] WantedBy=multi-user.target