.confファイルにセロリは、分離された
を働いていない[program:task1]
directory=/home/ubuntu/proj1
command=/usr/bin/python3 /usr/local/bin/celery -A proj1 worker -l info --concurrency=10 -n [email protected]%%h
user=ubuntu
numprocs=1
stdout_logfile=/var/log/proj1_celeryd.log
stderr_logfile=/var/log/proj1_celeryd.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600
priority=998
[program:task2]
directory=/home/ubuntu/proj2/
command=/usr/bin/python3 /usr/local/bin/celery -A proj2 worker -l info --concurrency=10 -n [email protected]%%h
user=ubuntu
numprocs=1
stdout_logfile=/var/log/proj2_celeryd.log
stderr_logfile=/var/log/proj2_celeryd.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600
priority=998
[group:celeryworkers]
programs=task1,task2
proj1_workerとproj2_workerは孤立取得されていません。 まず、proj2_workerという名前でも常にproj1_workerが呼び出されます
どこが間違っているのか分かりません。親切にお手伝いします。
は、私は本当にあなたがプロジェクトごとにvirtualenv
を使用することをお勧めしますすべての
どのブローカーを使用しますか? RabbitMQ、Redis、...? – illagrenan
RabbitMQブローカー – Rahul