事件1
- 原由:HK同事反應聊天長連不通,長連一直是errorCode:500。但在bj這邊長連沒問題
- 通過:
- 思考:可能緣由(瀏覽器緩存、DNS緩存)
- 讓hk同事清理緩存,並遠程查看那邊是否是新代碼。確認新代碼無誤
- 思考:IP不一樣?DNS有問題?
- 發現IP不一致,把HK訪問的IP放入我本地hosts,復現了500問題
- 諮詢運維,以前在bj訪問的是直連,沒有通過DNS。HK的是通過DNS的地址
- 思考:只能是DNS出了問題
- 結果:通過運維排查,反向代理設置有問題。經運維修改代理設置,解決問題
事件2
- 原由:測試反應幾個月前上線的內嵌在APP中H5視頻直播代碼視頻播放失敗
- 通過:
- 思考:是不是視頻源那邊出現問題,視頻就是沒法播放?
- 在網頁中直接訪問,視頻正常播放
- 思考:視頻源沒問題,代碼也沒有修改過,APP最近在改版,應該是融合出現了問題
- 諮詢了APP開發人員,他們換了視頻播放器,沒法支持當前視頻格式
- 結果:還原成以前的視頻播放器,解決問題
總結
做爲前端開發,不少時候會遇到異常的bug,可能跟代碼沒有多大的關係,可是對於項目和我的發展而言,積極排查問題,多思考。老是沒有壞處。前端
[*] 路漫漫而修遠兮,吾將上下而求索瀏覽器