<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # LVS的一些問題和思路 [TOC] ## 一、問題 ### 1.負載不均的可能原因 1)LVS可能采用了會話保持的緣故(-p 300,persistent 300),優化方式是盡量用cookies替代session 2)后端RS節點采用了會話保持參數,如apache的keealive參數。 3)LVS調度算法設置錯誤。 4)訪問量較少的情況下不是完全的1:1。 5)用戶發送的請求時間長短,和請求資源多少大小有關。 ### 2.會話保持方案 http://blog.51cto.com/oldboy/1331316 http://blog.51cto.com/oldboy/1323468 ## 二、VIP綁定和arp抑制思路 1)對RS綁定的vip做實時監控,出問題報警或自動處理后報警 2)把RS綁定的vip做成配置文件,例如:vi /etc/sysconfig/network-scripts/lo:0 3)若是單個vip,那么可以用stop傳參設置0 4)如果RS端有多個vip綁定,即使是停止VIP綁定也不一定置0,或者用if語句判斷vip小于1再置0 ```sh if [ ${#VIP[@]} -lt 1 ];then echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce fi ``` 5)RS節點上自身提供服務的檢查 6)輔助排查工具如tcpdump,ping等 ```sh tcpdump -i eth0 tcp port 80 -x -w -X -s 1500 ``` 7)負載均衡和反向代理集群的三角形排查理論 ## 三、LVS擴展思路 1)可以在lvs前端加交換機,通過動態路由協議ospf實現lvs的輪詢。 https://my.oschina.net/lxcong/blog/143904 2)搭建dns,對A記錄做輪詢,甚至可以對多機房進行輪詢 3)使用智能dns,根據用戶的線路和位置分配最近的且和服務器線路相同的機房地址
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看