【注】 linux環境必須安裝 pythonhtml
1.獲取supervisor包:【https://pypi.python.org/pypi/supervisor】python
# wget https://pypi.python.org/packages/80/37/964c0d53cbd328796b1aeb7abea4c0f7b0e8c7197ea9b0b9967b7d004def/supervisor-3.3.1.tar.gzlinux
2.解壓supervisor-3.3.1.tar.gz 並安裝 ui
# tar zxvf supervisor-3.3.1.tar.gz && cd supervisor-3.3.1spa
# python setup.py install3d
【可能報錯】:ImportError: No module named setuptoolsrest
【解決辦法】:沒有setuptools的模塊,說明python缺乏這個模塊,那咱們只要安裝這個模塊便可解決此問題htm
# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gzblog
# 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