每一年的電商雙11,都是註定要通宵的。流量一大,什麼問題均可能發生。果真,今年的雙11又是一個連續通宵的節奏。前端
小程序前端界面的搜索框出故障了,一片空白小程序
頓時報障羣裏,報障消息鋪天蓋地,都在說搜索框用不了。頓時哥的頭髮感受瞬間都是直的了,太緊張太懼怕了。後端
電商的搜索,通常都是要藉助大數據的,由專門的大數據團隊提供接口輸出數據。所以這裏首先要判斷是否大數據的接口出問題了。趕忙聯繫大數據團隊的人,讓他們定位。獲得的回覆是:微信小程序
大數據搜索接口徹底正常,響應時間都很快。微信
大數據接口肯定沒問題後,趕忙聯繫前端小程序的同窗抓包,由於有可能一進入搜索頁面,前端就出現錯誤了,連請求都沒發送到大數據接口。果真,是小程序前端的問題,JavaScript
腳本有問題。測試
這真的是無語了,測試人員難道沒測試就上線了。後面才知道,原來是那天上了個超級緊急的需求,開發加上測試,一天搞定,並無作完整全面的測試就上線了。大數據
實際上是能夠不用找大數據團隊定位問題的,由於搜索頁面是一進入就空白了,沒任何的後端錯誤提示,也沒有出現正在加載的進度條。從這裏就能夠判斷出,小程序端出問題了。不過當時太緊張了,沒想的那麼細緻。.net
是馬上回滾小程序代碼嗎?勿衝動,這裏面要考慮的因素有兩個。code
有人可能會問,趕忙改BUG
,立刻上線不就結了嗎?對不起,微信小程序上線是要審覈的,審覈流程還挺長的。並且仍是三更半夜的,誰給你審,能不能隔天(恰好是星期日,微信客服可能沒上班
)給你審覈經過,都還很難說呢。blog
所以只能先讓大數據團隊提供數據,看看由於搜索框搜索商品,最後購買付款的收入佔整體收入的佔比是多少,若是多了,則須要馬上回滾代碼。後來數據一出來的時候,發現佔比不低,只能回滾小程序代碼,讓搜索框先可用。
而後下掉一些會致使先後端出現兼容問題的營銷活動。這個雖然會帶來一些影響,不過當時已是凌晨2點了,玩的人很少。
爲了能在隔天早上八點以前,把小程序代碼的bug
修復掉,臨時把睡夢中的小程序開發人員叫回公司改bug
。而後測試人員現場驗證。
隔天跟微信那邊的人商量,看看能不能趕忙審覈。終於在隔天早上上線了小程序。