1. 程式人生 > >一線問題快速定位方法

一線問題快速定位方法

 首先吐一下槽,對於我們這些聽見炮聲的一線開發運維人員。每天過的都是提心吊膽的日子。別人放假我們加班,就是不加班也擔心繫統會不會出現異常。操碎了心,費盡了精力終於找到問題原因了: 多了個空格,xx bug.哦,正則表示式過濾不全,哦這個情況比較特殊。。。。。。。。 好了問題找到了,該誰的問題誰改吧。。。兄弟你想的太多了。誰找到的問題誰改。。。。好繼續加班搞一個補丁版本。。。 臥槽,補丁終於搞完上線了。 下一個類似的問題又來了。。。周而復始無窮盡。。。。。。。。。。

-----------------------------

吐槽,歸吐槽。該解決問題還得解決問題。現在小生把常見的一線問題的解決方法歸總一下,希望可以幫助與自己情況類似的小夥伴們。如果有同感幫忙點個贊哈!!!!

1.復現。如果問題能復現的話,那麼基本就解決了一半了。

1)拿到生產伺服器上的引數,在本地復現問題。如果能復現,ok.繼續分析。如果不能復現考慮第二種情況。

2.最近修改。最近修改的程式碼剛剛上線很不穩定。即使經過了種種測試,但是面對生產這種大環境,也可能出現你想不到的不適應情況。

3.拿日誌,想盡辦法蒐集可能蒐集到的日誌。安全日誌,系統日誌,操作日誌等等。。。這個太重要了。其實一大半的問題都會隱藏在日誌中。

4.拿不到日誌的情況。這個比較麻煩,去找使用者。如果使用者找不到。這種情況比較麻煩,如果問題不急的話可以考慮加日誌持續觀察。如果很急,什麼都沒有,又找不到蛛絲馬跡。那只有請外援了或者持續觀察,向上反饋。沒有更好方法了。當然如果你有也可以一起交流一下。