2017-10-16 93 views
0

如何在主管中運行芹菜? 這是我的.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

回答

0

我發現了這個問題。它的用戶。礦被設置爲根。除非被強制,否則芹菜不允許通過root激活。我只需要改變用戶。