簡體   English   中英

芹菜總是從主管開始

[英]Celery is constantly starting with supervisor

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

如果我正常運行celery命令,則在鍵入時可以正常工作,沒有任何錯誤,但是:

sudo服務主管啟動

然后查看狀態:

主管狀態

它給了我:

celery_worker RUNNING pid 10651,正常運行時間0:00:02

urlextractor RUNNING pid 9761,正常運行時間0:08:08

然后,在我再次鍵入后,它給了我:

celery_worker開始

urlextractor RUNNING pid 9761,正常運行時間0:08:09

為什么會發生這種情況,我如何使它起作用?

我發現了問題。 它的用戶。 我的被​​設置為root。 除非被強制,否則芹菜不允許通過root激活。 我只需要更改用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM