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