centos6.5安裝supervisor,有不少種方法,可是有不少坑,爲了之後不重複踩坑,這裏記錄一下。python
1、若是用yum install supervisor, 默認安裝的是2.1.9版本,2.x版本的問題不少,能夠啓動supervisord進程,可是使用supervisorctl命令會報這個錯誤:centos
error: <class 'socket.error'>, [Errno 2] No such file or directory: file: <string> line: 1python2.7
2、用pip install supervisor,默認裝的是最新的4.0.3版本,可是centos6.5默認的只有python2.6,4.0.3的supervisor跑不起來,具體錯誤沒有記錄了,能夠升級到python2.7,比較麻煩。socket
3、最終成功的方法:指定安裝supervisor3.1.3,這個版本能夠用python2.6,直接裝了就能用。能夠pip install supervisor==3.1.3或者easy_install supervisor==3.1.3進程