|
@@ -1,23 +1,21 @@
|
|
|
[Unit]
|
|
|
-Description=Celery workers
|
|
|
+Description=Celery Service
|
|
|
After=network.target
|
|
|
|
|
|
[Service]
|
|
|
Type=forking
|
|
|
-User=user
|
|
|
-Group=users
|
|
|
+User=celery
|
|
|
+Group=celery
|
|
|
EnvironmentFile=-/etc/conf.d/celery
|
|
|
-WorkingDirectory=/opt/Myproject/
|
|
|
-ExecStart=${CELERY_BIN} multi start $CELERYD_NODES \
|
|
|
- -A $CELERY_APP --pidfile=${CELERYD_PID_FILE} \
|
|
|
- --logfile=${CELERYD_LOG_FILE} --loglevel="${CELERYD_LOG_LEVEL}" \
|
|
|
- $CELERYD_OPTS
|
|
|
+WorkingDirectory=/opt/myproject/
|
|
|
+ExecStart=${CELERY_BIN} multi start $CELERYD_NODES -A \
|
|
|
+ $CELERY_APP -logfile=${CELERYD_LOG_FILE} \
|
|
|
+ --pidfile=${CELERYD_PID_FILE} $CELERYD_OPTS
|
|
|
ExecStop=${CELERY_BIN} multi stopwait $CELERYD_NODES \
|
|
|
- --pidfile=${CELERYD_PID_FILE}
|
|
|
-ExecReload=${CELERY_BIN} multi restart $CELERYD_NODES \
|
|
|
- -A ${CELERY_APP} --pidfile=${CELERYD_PID_FILE} \
|
|
|
- --logfile=${CELERYD_LOG_FILE} --loglevel="${CELERYD_LOG_LEVEL}" \
|
|
|
- $CELERYD_OPTS
|
|
|
+ --pidfile=${CELERYD_PID_FILE}
|
|
|
+ExecReload=${CELERY_BIN} multi restart $CELERYD_NODES -A \
|
|
|
+ $CELERY_APP --pidfile=${CELERYD_PID_FILE} --logfile=${CELERYD_LOG_FILE} \
|
|
|
+ --loglevel="${CELERYD_LOG_LEVEL}" $CELERYD_OPTS
|
|
|
|
|
|
[Install]
|
|
|
WantedBy=multi-user.target
|