一、開啟命令
supervisor的服務器端部分啟動命令:
sudo unlink /var/run/supervisor.sock
supervisord -c /etc/supervisor/supervisord.conf 此時默認開啟了所有服務
二、supervisor的客戶端部分命令:
supervisorctl status 查看進程運行狀態
supervisorctl start 進程名 啟動進程
supervisorctl start laravel-worker:* 批量啟動進程
supervisorctl stop 進程名 關閉進程
supervisorctl restart 進程名 重啟進程
supervisorctl update 重新載入配置文件
supervisorctl shutdown 關閉supervisord
supervisorctl clear 進程名 清空進程日志
supervisorctl 進入到交互模式下。使用help查看所有命令
supervisorctl reread
supervisorctl update 上面兩個命令是修改supervisor配置文件后,需要運行才能生效的命令
start stop restart + all 表示啟動,關閉,重啟所有進程
三、關閉命令
supervisorctl stop all先關閉supervisor服務
之后再關閉supervisord服務
kill -9 pid