RancherUI访问过慢问题

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的响应速度 

posted @ 2020-07-24 17:25  不懂123  阅读(1608)  评论(0编辑  收藏  举报