国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

zookeeper節(jié)點(diǎn)注冊(cè)信息故障處理

IT那活兒 / 962人閱讀
zookeeper節(jié)點(diǎn)注冊(cè)信息故障處理

點(diǎn)擊上方“IT那活兒”,關(guān)注后了解更多精彩內(nèi)容!!!

背景


隨著技術(shù)與業(yè)務(wù)的發(fā)展,系統(tǒng)容器化及分布式等開源組件的運(yùn)用越來越廣泛,運(yùn)維工程師面臨著相當(dāng)大的挑戰(zhàn)。現(xiàn)在我就為大家?guī)硪环輟ookeeper開源組件故障的處理案例,把故障處理的過程分享給大家。


故障處理
某月某日某分某省B中心地市出現(xiàn)訂購(gòu)活動(dòng)產(chǎn)品失敗,報(bào)錯(cuò)信息如下圖:

通過報(bào)錯(cuò)信息推測(cè)出該應(yīng)用系統(tǒng)dsf框架調(diào)用192.168.***.***失敗(dsf框架是華為研發(fā)的一種分布式架構(gòu))。
登錄k8s確實(shí)沒有192.168.***.***容器,pod確實(shí)消亡了,此時(shí)懷疑zookeeper中沒有該pod節(jié)點(diǎn)的注冊(cè)信息。
登錄任意一臺(tái)zookeeper服務(wù)器,進(jìn)入zookeeper,查看注冊(cè)信息:
cd /home/zookeeper/zookeeper/app/zookeeper/bin;
./zkCli.sh -server 10.25.***.**:****


ls /dsf2/pc_expCrmGateService/providers進(jìn)入后輸入以下命令:


注冊(cè)信息如下:

會(huì)顯示zookeeper中的各個(gè)pod的虛IP,每個(gè)虛IP以“,”分隔。
這時(shí)需要查看報(bào)錯(cuò)中192.168.***.***虛擬IP是否在這些信息中;當(dāng)時(shí)經(jīng)查詢后發(fā)現(xiàn)注冊(cè)信息中是含有這個(gè)已經(jīng)消亡的虛擬IP。
此時(shí)初步定位故障原因是容器pod消亡后zookeeper中虛IP未進(jìn)入黑名單,系統(tǒng)仍調(diào)用消亡的pod。
針對(duì)這個(gè)問題,登錄zookeeper后,刪除zookeeper注冊(cè)信息中消亡的容器pod虛IP后,重啟云化系統(tǒng)相關(guān)容器后,業(yè)務(wù)恢復(fù)正常。
delete 
/dsf2/pc_expCrmGateService/providers/POJO%3A%2F%2F192.168.***.***
%3A29024%2Fpc_expCrmGateService%3Fcategory%3Dproviders%
26application%3Dpc-
gate%26version%3D0.0.0%26dsf%3D2.0%26group%3Ddefault%26weigh
t%3D10%26executes%3D0%26pid%3D763%26methods%3DcommonInvoke%2
Cnotrans_opcodeCall%2CopcodeCall%26interface%3Dcom.huawei.cr
m3ms.frame.service.dict.intf.ICrmGateService%26type%3DPOJO%2
6serviceType%3DDSF%26lang%3Djava%26appInstanceId%3D192.168.***.***
%26clusterId%3D192.168.***.***




后續(xù)改進(jìn)


針對(duì)這起故障,增加zookeeper注冊(cè)信息與容器運(yùn)行狀態(tài)一致性監(jiān)控,用來監(jiān)控微服務(wù)pod消亡后zookeeper中虛IP未進(jìn)入黑名單問題。





END



更多精彩干貨分享

點(diǎn)擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129741.html

相關(guān)文章

  • 大牛整理的ZooKeeper筆記

    摘要:除此之外,它嚴(yán)格的序列訪問控制意味著復(fù)雜的控制原語可以應(yīng)用在客戶端上。版本號(hào)對(duì)節(jié)點(diǎn)的每一個(gè)操作都將致使這個(gè)節(jié)點(diǎn)的版本號(hào)增加。事件是一次性的觸發(fā)器,當(dāng)?shù)膶?duì)象狀態(tài)發(fā)生改變時(shí),將會(huì)觸發(fā)此對(duì)象上所對(duì)應(yīng)的事件。節(jié)點(diǎn)事件節(jié)點(diǎn)的建立,刪除,數(shù)據(jù)的修改。 目錄 一、ZooKeeper概述 二、ZooKeeper數(shù)據(jù)模型 三、ZooKeeper服務(wù)中操作 四、Watch觸發(fā)器 五、ZooKeeper應(yīng)用...

    Noodles 評(píng)論0 收藏0
  • 微服務(wù)之eureka

    摘要:服務(wù)器用作服務(wù)注冊(cè)服務(wù)器。此時(shí),這個(gè)節(jié)點(diǎn)對(duì)于新的服務(wù)還能提供注冊(cè)服務(wù),對(duì)于死亡的仍然保留,以防還有客戶端向其發(fā)起請(qǐng)求。的構(gòu)架保證了它能夠成為發(fā)現(xiàn)服務(wù)。 本帖最后由 yqw_gz_java 于 2019-8-15 14:26 編輯 與ZooKeeper 一樣eureka 都可以注冊(cè)服務(wù)發(fā)現(xiàn)服務(wù)CAP定理在分布式系統(tǒng)領(lǐng)域有個(gè)著名的CAP定理(C-數(shù)據(jù)一致性;A-服務(wù)可用性;P-服務(wù)對(duì)網(wǎng)絡(luò)分...

    Dean 評(píng)論0 收藏0
  • 2018年第16周-ZooKeeper基本概念(配搭建過程和Master-Workers例子)

    摘要:有可能是宕機(jī)或負(fù)荷嚴(yán)重的情況導(dǎo)致的。為分布式系統(tǒng)提供了協(xié)調(diào)功能和控制沖突。 背景 隨著計(jì)算機(jī)的硬件和操作系統(tǒng)兩者相輔相成地發(fā)展,從早期的ENIAC計(jì)算機(jī)到現(xiàn)在的x86的計(jì)算機(jī),從以前的單一控制終端(Single Operator, Single Console, SOSC)的操作系統(tǒng)到現(xiàn)在百花爭(zhēng)鳴的操作系統(tǒng)(如MacOS、Windows、Linux等),現(xiàn)代的操作系統(tǒng)發(fā)展還有一個(gè)最重要...

    wemall 評(píng)論0 收藏0
  • 2021 年最新基于 Spring Cloud 的微服務(wù)架構(gòu)分析

    摘要:是一個(gè)相對(duì)比較新的微服務(wù)框架,年才推出的版本雖然時(shí)間最短但是相比等框架提供的全套的分布式系統(tǒng)解決方案。提供線程池不同的服務(wù)走不同的線程池,實(shí)現(xiàn)了不同服務(wù)調(diào)用的隔離,避免了服務(wù)器雪崩的問題。通過互相注冊(cè)的方式來進(jìn)行消息同步和保證高可用。 Spring Cloud 是一個(gè)相對(duì)比較新的微服務(wù)框架,...

    cikenerd 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<