1、安裝:由於使用的是公司的虛擬機,所以使用pip install supervisor的過程遇到很多權限問題。
中間嘗試使用sudo pip install supervisor的方式安裝,但是使用過程中總會遇到各種各樣的權限問題,所以不要sudo方式安裝。
為此摒棄安全,業務方便為先,畢竟使用的是內部機器,外網無法輕易訪問。
還是使用pip install supervisor的方式安裝,如果遇到權限問題,就修改權限,遇到最多的就是安裝過程中訪問某些文件權限問題,那么直接sudo chown -R user:group file/ 修改這個文件夾為當前使用用戶及用戶組的權限
修改完權限,可以嘗試pip uninstall supervisor和pip install supervisor幾次
2、安裝后,就是配置,把權限搞清楚了,配置就比較簡單了。這里簡單說下web訪問的配置。這要在默認配置的前提下,修改下面的配置即可
[inet_http_server] ; inet (TCP) server disabled by default
port=*:9001 ; (ip_address:port specifier, *:port for all iface)
;username=user ; (default is no username (open server))
;password=123 ; (default is no password (open server))
用戶名和密碼不配置,就無需權限認證。直接訪問http://ip:9001即可
如果配置用戶名和密碼:
[inet_http_server] ; inet (TCP) server disabled by default
port=*:9001 ; (ip_address:port specifier, *:port for all iface)
username=user ; (default is no username (open server))
password=123 ; (default is no password (open server))
再次訪問的時候,就需要輸入帳號密碼
后台登錄也需要權限
3、supervisor.conf里的下面配置,配置pid的路徑,關閉程序的時候,殺招就是kill -9 pid
pidfile=/tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
4、ps -aux可以查看當前正在運行的進程