天天看點

使用Supervisor管理Python Celery下載下傳、安裝和使用

下載下傳、安裝和使用

1、使用pip直接在目前虛拟環境下安裝

pip install supervirsor
           

2、将supervirsor配置檔案映射到指定目錄,例如項目根目錄

mkdir conf
echo_supervisord_conf > conf/supervisod.conf
           

3、配置映射好的supervisor配置檔案。基礎配置如下:(将其前面的;删除即可)

[inet_http_server]         ; 
port=127.0.0.1:9001

[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ; 
serverurl=http://127.0.0.1:9001 ;

[include]
files = *.ini
           

更多配置請移步官網。

4、目前目錄編寫celery初始檔案.ini。

[program:你的名稱]

command=要執行的指令

directory=工作目錄

environment=PATH="包含celery的安裝檔案bin路徑(虛拟環境)"
例如:/Users/xxx/Envs6/虛拟環境名稱/bin/
           

更多配置請移步官網。

5.啟動supervisor

在項目跟路徑執行如下指令:

supervisord -c supervisor配置檔案夾/supervisod.conf
           

檢視是否啟動:

Mac: ps -ef | grep supervisor
Linux: ps -aux | grep supervisor
           

進入supervisor指令行:

supervisorctl
           

PS:開啟了使用者名和密碼選項的需要輸入使用者名和密碼