lvs主从服务器转发风暴(广播风暴、大流量)
問題現(xiàn)象:
????????在兩臺服務(wù)器上同時部署lvs+keepalived和nginx(反向代理其它服務(wù)器上的tomcat)。兩臺服務(wù)器內(nèi)網(wǎng)出現(xiàn)大流量的情況。
?一、排查結(jié)果: 在對單臺lvs服務(wù)器上的nginx停用的情況下,兩臺服務(wù)器外網(wǎng)流量立刻趨于正常,并根據(jù)下圖iftop的監(jiān)控結(jié)果(下面有截圖)來推測,可能是下面的原因:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第一步:有部分外網(wǎng)通過域名發(fā)送post請,然后被分配到蘇州橋的lvs的vip上。
? ??? ??? ??? ??? ??? ??? ???第二步:lvs通過反向代理215、216服務(wù)器,把外網(wǎng)過來的請求分配到了其中一臺服務(wù)器(比如215上)的nginx。
? ??? ??? ??? ??? ??? ??? ???第三步: 但此時215沒有把這個請求處理掉,然后lvs就又把該請求發(fā)到了另一臺服務(wù)器(216上)的nginx。
? ??? ??? ??? ??? ??? ??? ???第四步:但同樣的216也沒有把這個請求處理掉,然后lvs就又把該請求又發(fā)給了215服務(wù)器上的nginx。然后一直重復(fù)的循環(huán)發(fā)送,造成兩臺服務(wù)器的流量很大。
詳細(xì)文檔及圖片步驟說明見附件
轉(zhuǎn)載于:https://blog.51cto.com/11427593/1981584
總結(jié)
以上是生活随笔為你收集整理的lvs主从服务器转发风暴(广播风暴、大流量)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中VO、PO、DTO 、DO、P
- 下一篇: python if语句