From a6ba832036af017114185b16949d0703009a9575 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Wed, 25 Nov 2020 15:51:24 +0100 Subject: Celery template auto-restart --- install/celery.service.template | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/install/celery.service.template b/install/celery.service.template index 26b907df6..7941a3492 100644 --- a/install/celery.service.template +++ b/install/celery.service.template @@ -1,6 +1,8 @@ [Unit] Description=Celery Server #APP_NAME# After=network.target +StartLimitIntervalSec=1000 +StartLimitBurst=5 [Service] Type=forking @@ -17,6 +19,8 @@ ExecStop=/bin/sh -c '${CELERY_BIN} multi stopwait ${CELERYD_NODES} \ ExecReload=/bin/sh -c '${CELERY_BIN} multi restart ${CELERYD_NODES} \ -c ${CELERY_PROCESS_NUMBER} -A ${CELERY_APP} --pidfile=${CELERYD_PID_FILE} \ --logfile=${CELERYD_LOG_FILE} --loglevel=${CELERYD_LOG_LEVEL} ${CELERYD_OPTS}' +Restart=on-failure +RestartSec=120 [Install] WantedBy=multi-user.target \ No newline at end of file -- cgit v1.2.3