Jelajahi Sumber

The help about environment variables

Anarchist666 12 tahun lalu
induk
melakukan
f051fb6c60
2 mengubah file dengan 4 tambahan dan 0 penghapusan
  1. 3 0
      docs/tutorials/daemonizing.rst
  2. 1 0
      extra/systemd/celery.service

+ 3 - 0
docs/tutorials/daemonizing.rst

@@ -386,6 +386,9 @@ This is an example configuration for those using `django-celery`:
     CELERYD_LOG_FILE="/var/log/celery/%N.log"
     CELERYD_PID_FILE="/var/run/celery/%N.pid"
 
+    To add an environment variable such as DJANGO_SETTINGS_MODULE use the 
+    Environment in celery.service.
+
 .. _generic-initd-troubleshooting:
 
 Troubleshooting

+ 1 - 0
extra/systemd/celery.service

@@ -6,6 +6,7 @@ After=network.target
 Type=forking
 User=user
 Group=users
+Environment=DJANGO_SETTINGS_MODULE=MyProject.settings
 EnvironmentFile=-/etc/conf.d/celery
 WorkingDirectory=/opt/Myproject/
 ExecStart=/usr/bin/python2 ${CELERY_BIN} $CELERYD_MULTI start $CELERYD_NODES --pidfile=${CELERYD_PID_FILE} --logfile=${CELERYD_LOG_FILE} --loglevel="INFO" $CELERYD_OPTS