異常問題排查之旅

事件1

  • 原由:HK同事反應聊天長連不通,長連一直是errorCode:500。但在bj這邊長連沒問題
  • 通過:
    1. 思考:可能緣由(瀏覽器緩存、DNS緩存)
    2. 讓hk同事清理緩存,並遠程查看那邊是否是新代碼。確認新代碼無誤
    3. 思考:IP不一樣?DNS有問題?
    4. 發現IP不一致,把HK訪問的IP放入我本地hosts,復現了500問題
    5. 諮詢運維,以前在bj訪問的是直連,沒有通過DNS。HK的是通過DNS的地址
    6. 思考:只能是DNS出了問題
  • 結果:通過運維排查,反向代理設置有問題。經運維修改代理設置,解決問題

事件2

  • 原由:測試反應幾個月前上線的內嵌在APP中H5視頻直播代碼視頻播放失敗
  • 通過:
    1. 思考:是不是視頻源那邊出現問題,視頻就是沒法播放?
    2. 在網頁中直接訪問,視頻正常播放
    3. 思考:視頻源沒問題,代碼也沒有修改過,APP最近在改版,應該是融合出現了問題
    4. 諮詢了APP開發人員,他們換了視頻播放器,沒法支持當前視頻格式
  • 結果:還原成以前的視頻播放器,解決問題

總結

做爲前端開發,不少時候會遇到異常的bug,可能跟代碼沒有多大的關係,可是對於項目和我的發展而言,積極排查問題,多思考。老是沒有壞處。前端

[*] 路漫漫而修遠兮,吾將上下而求索瀏覽器

相關文章
相關標籤/搜索