芹菜不断从主管
问题描述:
如何在主管中运行芹菜? 这是我的.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秒
这是怎么回事,我如何才能使它发挥作用?
答
我发现了这个问题。它的用户。矿被设置为根。除非被强制,否则芹菜不允许通过root激活。我只需要改变用户。
您是否检查过日志文件? –
是的,他们没有写任何东西。 – ottomd
尝试用-n选项在前台启动supervisord,也许你可以看到会发生什么。 – RemcoGerlich