diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-11-25 15:51:24 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-02-28 12:15:21 +0100 |
commit | a6ba832036af017114185b16949d0703009a9575 (patch) | |
tree | 086d76fbfcfaf205f64e68dda5d032d893f4a392 /install | |
parent | 4aa96a151c83e837f9a76983b2aef4a70941a517 (diff) | |
download | Ishtar-a6ba832036af017114185b16949d0703009a9575.tar.bz2 Ishtar-a6ba832036af017114185b16949d0703009a9575.zip |
Celery template auto-restart
Diffstat (limited to 'install')
-rw-r--r-- | install/celery.service.template | 4 |
1 files changed, 4 insertions, 0 deletions
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 |