summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--install/celery.service.template4
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