芹菜不断从主管

问题描述:

如何在主管中运行芹菜? 这是我的.conf文件:芹菜不断从主管

[program:celery_worker] 
command=celery -A urlextractor worker -l info 
process_name=%(program_name)s ; process_name expr 
numprocs=1 
directory=/home/omuntean/Django/urlextractor /urlextractor ; directory to cwd to before exec (def no cwd) 
autostart=true ; start at supervisord start (default: true) 
autorestart=unexpected ; when to restart if exited after running 
user=root 
stopasgroup=true 
stopsignal=QUIT 
stdout_logfile=/var/log/urlextractor/celery_w_out.log 
stderr_logfile=/var/log/urlextractor/celery_w_err.log 

如果我运行芹菜命令通常它的作品没有任何错误正常,但是,当我输入:

须藤服务主管开始

然后看到状态:

supervisorctl status

它给我:

celery_worker正在进行PID 10651,运行时间○时00分02秒

urlextractor RUNNING PID 9761,运行时间0时08分08秒

然后在我再次输入后,它给我:

celery_worker STARTING

urlextractor RUNNING PID 9761,运行时间0时08分09秒

这是怎么回事,我如何才能使它发挥作用?

+0

您是否检查过日志文件? –

+0

是的,他们没有写任何东西。 – ottomd

+0

尝试用-n选项在前台启动supervisord,也许你可以看到会发生什么。 – RemcoGerlich

我发现了这个问题。它的用户。矿被设置为根。除非被强制,否则芹菜不允许通过root激活。我只需要改变用户。