【注】 linux環境必須安裝 python
1.獲取supervisor包:【https://pypi.python.org/pypi/supervisor】
# wget https://pypi.python.org/packages/80/37/964c0d53cbd328796b1aeb7abea4c0f7b0e8c7197ea9b0b9967b7d004def/supervisor-3.3.1.tar.gz
2.解壓supervisor-3.3.1.tar.gz 並安裝
# tar zxvf supervisor-3.3.1.tar.gz && cd supervisor-3.3.1
# python setup.py install
【可能報錯】:ImportError: No module named setuptools
【解決辦法】:沒有setuptools的模塊,說明python缺少這個模塊,那我們只要安裝這個模塊即可解決此問題
# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
# tar zxvf setuptools-0.6c11.tar.gz && cd setuptools-0.6c11
# python setup.py build
# python setup.py install
3.創建supervisor的配置文件:
# echo_supervisord_conf > /etc/supervisord.conf
4.開啟supervisord服務
# supervisord -c /etc/supervisord.conf
更新新的配置到supervisord
# supervisorctl update
重新啟動配置中的所有程序
# supervisorctl reload
啟動某個進程(program_name=你配置中寫的程序名稱)
# supervisorctl start program_name
查看正在守候的進程
# supervisorctl
重啟某一進程 (program_name=你配置中寫的程序名稱)
# supervisorctl restart program_name
停止全部進程
# supervisorctl stop all
5.查看supervisord進程
參考網址:http://supervisord.org/installing.html