問(wèn)題的模樣
我們是需要的操作兩個(gè)git倉(cāng)庫(kù)的的三個(gè)分支(此處第一個(gè)倉(cāng)庫(kù)簡(jiǎn)稱:A(負(fù)責(zé)程序的第一層進(jìn)入),第二個(gè)簡(jiǎn)稱B(負(fù)責(zé)業(yè)務(wù)的執(zhí)行))
大致就是A的代碼引用了B,B的代碼引用了A,互為對(duì)方的jar包。
問(wèn)題(部署到測(cè)試域之后):
1:請(qǐng)求打進(jìn)來(lái)之后,有時(shí)候進(jìn),有時(shí)候不進(jìn),有時(shí)候進(jìn)來(lái)的數(shù)據(jù)不對(duì)(跟新代碼定義的數(shù)據(jù)有出入)
2:查找日志,五六點(diǎn)還在用,但只能查到三點(diǎn)半的日志
排查經(jīng)過(guò)
1:代碼層面排查,經(jīng)過(guò)多次自檢。并沒有發(fā)現(xiàn)什么問(wèn)題
2:部署過(guò)程的檢查,一度以為是部署過(guò)程有問(wèn)題,可能三個(gè)jar包打錯(cuò)了,或者部署到了另一方的文件夾里。經(jīng)排除也不是。
3:跟團(tuán)隊(duì)里的老人排查。主要再次排查了代碼,git記錄。并沒有發(fā)現(xiàn)什么問(wèn)題
結(jié)果
因?yàn)槊魅站鸵桓都追剑愿魑幌嚓P(guān)同事一直再催。
所以集合組內(nèi)力量,最終,在一位同事的教導(dǎo)下,
(nacos,服務(wù)管理 -> 服務(wù)列表 -> 對(duì)應(yīng)的服務(wù)名稱 -> 集群 -> 發(fā)現(xiàn)另一臺(tái)115尾號(hào)的服務(wù)器),
至此,115機(jī)器是老服務(wù),頂替了部署的服務(wù)
導(dǎo)致請(qǐng)求都發(fā)到115去了:
1:訪問(wèn)無(wú)效。如果115服務(wù)沒開,但是掛著nacos,導(dǎo)致我的請(qǐng)求被115截住。 所以我這里看著是訪問(wèn)無(wú)反應(yīng)
2:數(shù)據(jù)異常。115服務(wù)器開著,因?yàn)?15跑的是老代碼,所以數(shù)據(jù)進(jìn)來(lái)后,最終加載到數(shù)據(jù)庫(kù)里的數(shù)據(jù)異常。跟我的新代碼有出入文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-834161.html
3:日志異常。因?yàn)檎?qǐng)求跑115去了,所以日志都打在他那里,我這里自然看不到。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-834161.html
到了這里,關(guān)于記一次重大的問(wèn)題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!