소스 검색

The help about environment variables

Anarchist666 12 년 전
부모
커밋
f051fb6c60
2개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  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