不知不覺又一周多過去了备闲。
工作方面晌端,這周最大的成就是:解決了測(cè)試環(huán)境一個(gè)長(zhǎng)久存在的問題,一個(gè)從歷史遺留的從我入職以來就一直存在的問題恬砂。
我一度把它列為疑難雜癥咧纠,然而,等我終于下定決心去解決它的時(shí)候泻骤,最終只用了半天時(shí)間漆羔,以及不到10行的代碼就搞定了。
為什么這個(gè)問題存在了如此之久狱掂,卻沒有解決呢演痒?
1、因?yàn)楹荛L(zhǎng)一段時(shí)間內(nèi)符欠,大家都認(rèn)為是運(yùn)維的問題嫡霞,服務(wù)器的問題,或者是nginx的問題
2希柿、后來有一次的測(cè)試讓我們意識(shí)到诊沪,這或許是哪個(gè)接口調(diào)用超時(shí)導(dǎo)致的
3养筒、但是每次想去查的時(shí)候,卻又能正常使用了
4端姚、拖到如此之久晕粪,最關(guān)鍵的是因?yàn)椋挥袦y(cè)試環(huán)境有問題渐裸,線上完全正常
5巫湘、總之就是,雖然感覺頗為麻煩昏鹃,但是勉強(qiáng)能用
我是如何解決這個(gè)問題的呢尚氛?說起來其實(shí)很簡(jiǎn)單~
1、通過反復(fù)測(cè)試洞渤,把問題定位到某一個(gè)代碼文件中
2阅嘶、然后,二分法打時(shí)間日志载迄,一步一步排查讯柔,雖然笨,但是很有效
思考:
大部分問題真沒有想象之中的那么難护昧!
問題拖著是永遠(yuǎn)不會(huì)自動(dòng)解決的魂迄,面對(duì)它,分析它惋耙,解決它捣炬。
危機(jī)的寓意就是危險(xiǎn)之中蘊(yùn)藏著機(jī)會(huì),每一個(gè)存在或隱藏的問題都有令自己進(jìn)步的可能怠晴。