通过supervisor管理进程
方式一:Web界面
在supervisord.conf
中配置
[inet_http_server]
port=127.0.0.1:9001
再运行supervisord -c supervisord.conf
最后用浏览器打开 http://127.0.0.1:9001 进行管理
方式二:命令行
查看所有进程状态
supervisorctl status
启动所有进程
supervisorctl start all
关闭所有进程
supervisorctl stop all
重启所有进程
supervisorctl restart all
启动指定进程supervisorctl start [进程名]
supervisorctl start nginx
supervisorctl start gunicorn
关闭指定进程supervisorctl stop [进程名]
supervisorctl stop nginx
supervisorctl stop gunicorn
重启指定进程supervisorctl restart [进程名]
supervisorctl restart nginx
supervisorctl restart gunicorn
关闭 supervisord(先stop all再shutdown)
supervisorctl stop all
supervisorctl shutdown