Explorar el Código

pkg/kamailio/deb: also restart service if unclean exit code

New:
If set to on-failure, the service will be restarted when the process exits with a non-zero exit code, is terminated by a signal (including on core dump, but excluding the aforementioned four signals), when an operation (such as service reload) times out, and when the configured watchdog timeout is triggered.

Old:
If set to on-abort, the service will be restarted only if the service process exits due to an uncaught signal not specified as a clean exit status.

https://www.freedesktop.org/software/systemd/man/systemd.service.html

Signed-off-by: Kevin Olbrich <[email protected]>
Kevin Olbrich hace 6 años
padre
commit
a5c45d1af4

+ 1 - 1
pkg/kamailio/deb/bionic/kamailio.service

@@ -16,7 +16,7 @@ EnvironmentFile=-/etc/default/kamailio.d/*
 PIDFile=/var/run/kamailio/kamailio.pid
 # ExecStart requires a full absolute path
 ExecStart=/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP
-Restart=on-abort
+Restart=on-failure
 # /var/run/kamailio in tmpfs
 RuntimeDirectory=kamailio
 RuntimeDirectoryMode=0750

+ 1 - 1
pkg/kamailio/deb/buster/kamailio.service

@@ -16,7 +16,7 @@ EnvironmentFile=-/etc/default/kamailio.d/*
 PIDFile=/var/run/kamailio/kamailio.pid
 # ExecStart requires a full absolute path
 ExecStart=/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP
-Restart=on-abort
+Restart=on-failure
 # /var/run/kamailio in tmpfs
 RuntimeDirectory=kamailio
 RuntimeDirectoryMode=0750

+ 1 - 1
pkg/kamailio/deb/debian/kamailio.service

@@ -16,7 +16,7 @@ EnvironmentFile=-/etc/default/kamailio.d/*
 PIDFile=/var/run/kamailio/kamailio.pid
 # ExecStart requires a full absolute path
 ExecStart=/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP
-Restart=on-abort
+Restart=on-failure
 # /var/run/kamailio in tmpfs
 RuntimeDirectory=kamailio
 RuntimeDirectoryMode=0750

+ 1 - 1
pkg/kamailio/deb/jessie/kamailio.service

@@ -16,7 +16,7 @@ EnvironmentFile=-/etc/default/kamailio.d/*
 PIDFile=/var/run/kamailio/kamailio.pid
 # ExecStart requires a full absolute path
 ExecStart=/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP
-Restart=on-abort
+Restart=on-failure
 # /var/run/kamailio in tmpfs
 RuntimeDirectory=kamailio
 RuntimeDirectoryMode=0750

+ 1 - 1
pkg/kamailio/deb/sid/kamailio.service

@@ -16,7 +16,7 @@ EnvironmentFile=-/etc/default/kamailio.d/*
 PIDFile=/var/run/kamailio/kamailio.pid
 # ExecStart requires a full absolute path
 ExecStart=/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP
-Restart=on-abort
+Restart=on-failure
 # /var/run/kamailio in tmpfs
 RuntimeDirectory=kamailio
 RuntimeDirectoryMode=0750

+ 1 - 1
pkg/kamailio/deb/stretch/kamailio.service

@@ -16,7 +16,7 @@ EnvironmentFile=-/etc/default/kamailio.d/*
 PIDFile=/var/run/kamailio/kamailio.pid
 # ExecStart requires a full absolute path
 ExecStart=/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP
-Restart=on-abort
+Restart=on-failure
 # /var/run/kamailio in tmpfs
 RuntimeDirectory=kamailio
 RuntimeDirectoryMode=0750

+ 1 - 1
pkg/kamailio/deb/xenial/kamailio.service

@@ -16,7 +16,7 @@ EnvironmentFile=-/etc/default/kamailio.d/*
 PIDFile=/var/run/kamailio/kamailio.pid
 # ExecStart requires a full absolute path
 ExecStart=/usr/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY -u $USER -g $GROUP
-Restart=on-abort
+Restart=on-failure
 # /var/run/kamailio in tmpfs
 RuntimeDirectory=kamailio
 RuntimeDirectoryMode=0750