使用supervisor過程的坑


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可以查看當前正在運行的進程

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM