Python 芹菜是不断开始与主管

Python 芹菜是不断开始与主管,python,django,celery,supervisord,Python,Django,Celery,Supervisord,如何在主管处经营芹菜? 这是我的.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 (

如何在主管处经营芹菜? 这是我的.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
如果我正常运行芹菜命令,它工作正常,没有任何错误,但是,当我键入:

sudo服务主管启动

然后查看以下状态:

监督人地位

它给了我:

芹菜工人运行pid 10651,正常运行时间0:00:02

urlextractor运行pid 9761,正常运行时间0:08:08

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

芹菜

urlextractor运行pid 9761,正常运行时间0:08:09


为什么会发生这种情况?我如何才能让它工作?

我发现了问题所在。这是用户的问题。我的是根。芹菜不允许通过根激活,除非是强制的。我只需要更改用户。

您检查过日志文件吗?是的,没有写入任何内容。请尝试在前台使用-n选项启动supervisord,也许你可以看到发生了什么。这可能是因为日志文件条目中有空格。当我运行supervisord-n时,它告诉我芹菜工人正在退出并进入运行状态。