Python 3.x 芹菜工人在supervisord内无法正确启动
我已经根据芹菜文档页面中给出的芹菜管理器配置示例设置了管理器。但是,看起来工人们没有正确启动。以下是配置:Python 3.x 芹菜工人在supervisord内无法正确启动,python-3.x,celery,supervisord,Python 3.x,Celery,Supervisord,我已经根据芹菜文档页面中给出的芹菜管理器配置示例设置了管理器。但是,看起来工人们没有正确启动。以下是配置: [program:celery-1] command=celery worker -A tasks.user -l DEBUG -n userworker1 -Q user_works directory=/home/myuser/projects/myproc user=root numprocs=1 stdout_logfile=/var/log/supervisor/userwork
[program:celery-1]
command=celery worker -A tasks.user -l DEBUG -n userworker1 -Q user_works
directory=/home/myuser/projects/myproc
user=root
numprocs=1
stdout_logfile=/var/log/supervisor/userworker1.log
stderr_logfile=/var/log/supervisor/userworker1.log
autostart=true
autorestart=true
startsecs=10
; Need to wait for currently executing tasks to finish at shutdown.
; Increase this if you have very long running tasks.
stopwaitsecs = 600
; When resorting to send SIGKILL to the program to terminate it
; send SIGKILL to its whole process group instead,
; taking care of its children as well.
killasgroup=true
; if rabbitmq is supervised, set its priority higher
; so it starts first
priority=998
我检查了userworker1.log,发现在启动过程中没有显示任何任务
但是,如果我在命令终端中运行它。例如:
celery worker -A tasks.user -l INFO -n userworker1 -Q user_works
我明白了
-------------- celery@userworker1 v3.1.11 (Cipater)
---- **** -----
--- * *** * -- Linux-3.5.0-23-generic-x86_64-with-Ubuntu-12.04-precise
-- * - **** ---
- ** ---------- [config]
- ** ---------- .> app: tasks:0x394ea50
- ** ---------- .> transport: amqp://guest@localhost:5672//
- ** ---------- .> results: disabled
- *** --- * --- .> concurrency: 4 (prefork)
-- ******* ----
--- ***** ----- [queues]
-------------- .> user_works exchange=user_works(direct) key=user_works
[tasks]
. user.finduser
. user.refreshuser
. user.updateuser
你知道celeryd.conf有什么问题吗?再说一遍。看来这不是问题。我刚刚输入了队列名。