打開終端:
yum install -y supervisor
如果使用的阿里雲的鏡像地址,則先安裝下面的epel,然后再安裝
yum install epel-release
查看 supervisor 服務的狀態
systemctl status supervisord
開機自啟動設置
systemctl enable supervisord
手動啟動
systemctl start supervisord
命令 | 說明 |
---|---|
supervisord | 初始啟動Supervisord,啟動、管理配置中設置的進程 |
supervisorctl stop myproject | 停止某一個進程(programxxx),programxxx為[program:chatdemon]里配置的值,這個示例就是chatdemon |
supervisorctl start myproject | 啟動某個進程 |
supervisorctl restart myproject | 重啟某個進程 |
supervisorctl stop groupworker | 重啟所有屬於名為groupworker這個分組的進程(start,restart同理) |
supervisorctl stop all | 停止全部進程,注:start、restart、stop都不會載入最新的配置文件 |
supervisorctl reload | 載入最新的配置文件,停止原有進程並按新的配置啟動、管理所有進程 |
supervisorctl update | 根據最新的配置文件,啟動新配置或有改動的進程,配置沒有改動的進程不會受影響而重啟。注意:顯示用stop停止掉的進程,用reload或者update都不會自動重啟 |