Przeglądaj źródła

Merge pull request #2379 from bee-keeper/master

(extras) added additional examples of running celery via supervisor
Omer Katz 9 lat temu
rodzic
commit
df3a079150
2 zmienionych plików z 8 dodań i 0 usunięć
  1. 3 0
      extra/supervisord/celery.sh
  2. 5 0
      extra/supervisord/celeryd.conf

+ 3 - 0
extra/supervisord/celery.sh

@@ -0,0 +1,3 @@
+#!/bin/bash
+source {{ additional variables }}
+exec celery --app={{ application_name }}.celery:app worker --loglevel=INFO -n worker.%%h

+ 5 - 0
extra/supervisord/celeryd.conf

@@ -6,6 +6,11 @@
 ; Set full path to celery program if using virtualenv
 command=celery worker -A proj --loglevel=INFO
 
+; Alternatively,
+;command=celery --app=your_app.celery:app worker --loglevel=INFO -n worker.%%h
+; Or run a script
+;command=celery.sh
+
 directory=/path/to/project
 user=nobody
 numprocs=1