Rancher UI訪問現象
服務器硬件配置都是比較高的 但是通過nginx做負載均衡后,網頁打開的速度非常慢.一開始想到的可能是后端pod性能不好
最后查出來是nginx啟動的單個線程 導致nginx處理請求很慢
頁面會出現長時間的等待並且報錯如下圖
解決方案
設置nginx的worker啟動數量 提高nginx的並發處理能力 合理設置nginx.conf中的worker_processes的數值
Rancher UI 報504超時異常
打開rancher 的頁面nginx一直出現504超時錯誤, 經驗證是由於防火牆沒有打開指定協議的端口造成的
快速正常的打開頁面
查看主機哪些端口是否被放行
sudo firewall-cmd --zone=public --list-ports
添加端口 sudo firewall-cmd --permanent --add-port=8472/udp
刪除某個端口 firewall-cmd --permanent --zone=public --remove-port=81/tcp
RancherUI提升響應速度
1.老的配置
2.新的配置
在集群中創建一個nginx-ingress類型為daemonset的資源
這樣就可以提高rancher api的響應速度