r/synapse: Increase service startup timeout
The Synapse server can sometimes take a very long time to start. Increasing the start timeout should keep it from failing to come up when the machine is under load.
This commit is contained in:
4
roles/synapse/files/timeout-start.conf
Normal file
4
roles/synapse/files/timeout-start.conf
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# Synapse can sometimes take a very long time to start, especially if
|
||||||
|
# the machine is under load.
|
||||||
|
[Service]
|
||||||
|
TimeoutStartSec=5min
|
||||||
@@ -1,3 +1,7 @@
|
|||||||
|
- name: reload systemd
|
||||||
|
systemd:
|
||||||
|
daemon_reload: true
|
||||||
|
|
||||||
- name: restart synapse
|
- name: restart synapse
|
||||||
listen: certificate changed
|
listen: certificate changed
|
||||||
service:
|
service:
|
||||||
|
|||||||
@@ -43,6 +43,27 @@
|
|||||||
- selinux
|
- selinux
|
||||||
- seboolean
|
- seboolean
|
||||||
|
|
||||||
|
- name: ensure synapse.service drop-in configuration directory exists
|
||||||
|
file:
|
||||||
|
path: /etc/systemd/system/synapse.service.d
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: u=rwx,go=rx
|
||||||
|
state: directory
|
||||||
|
tags:
|
||||||
|
- systemd
|
||||||
|
- name: ensure synapse service timeout is set
|
||||||
|
copy:
|
||||||
|
src: timeout-start.conf
|
||||||
|
dest: /etc/systemd/system/synapse.service.d/timeout-start.conf
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: u=rw,go=r
|
||||||
|
tags:
|
||||||
|
- systemd
|
||||||
|
notify:
|
||||||
|
- reload systemd
|
||||||
|
|
||||||
- name: ensure synapse starts at boot
|
- name: ensure synapse starts at boot
|
||||||
service:
|
service:
|
||||||
name: synapse
|
name: synapse
|
||||||
|
|||||||
Reference in New Issue
Block a user