項目部署的時候存在程序崩潰的狀況,有時候咱們但願程序崩了能夠重啓,那麼supervisor就是一個不錯的選擇,直入正題。python
yum install python-setuptools
spa
easy_install supervisor3d
沒有報錯就是安裝成功了,接着輸入:echo_supervisord_conf > /etc/supervisord.confrest
啓動supervisor:supervisord -c /etc/supervisord.confblog
這樣就啓動了supervisor,進去看看輸入:supervisorctl進程
這個是個人supervisor,裏面有好幾程序在運行,可是剛剛安裝好的的supervisor的配置文件中並無任何有關的配置,打開看看,vi /etc/supervisord.conf:部署
都是被註釋掉的,能夠看到後面有相關的說明。編輯配置文件,把咱們要管理的程序相關配置信息寫到配置文件裏面。配置
介紹幾個比較經常使用的相關操做: date
1.更新新的配置到supervisor:supervisor
supervisorctl update
2.從新啓動配置中的全部程序
supervisorctl reload
3.啓動某個進程
supervisorctl start program_name
4.中止某一進程
supervisorctl stop program_name
5.重啓某一進程
supervisorctl restart program_name
6.中止所有進程
supervisorctl stop all