網(wǎng)站故障排查怎么做?我們首先判斷,從故障現(xiàn)象來看,應(yīng)該和后端無關(guān),而是與前端有關(guān),所以我們迅速查看了前端的日志,從日志來看,主要是用于判斷客戶端的地理位置接口持續(xù)出現(xiàn)錯(cuò)誤,出現(xiàn)大量的HTTP Status Code 406(24小時(shí)之內(nèi)出現(xiàn)了1w多條)。
按照HTTP Status Code的規(guī)范,4開頭的錯(cuò)誤碼和客戶端有關(guān),考慮到這個(gè)故障只出現(xiàn)在一位老師那里,初步判斷406就是問題的根源。
但是,我們并不能就此打住。畢竟正常情況下響應(yīng)的HTTP Status Code應(yīng)該是200,那么大量的406到底是什么呢?為什么我們都無法復(fù)現(xiàn)?它們是如何引發(fā)的?如此大量的爆發(fā)應(yīng)當(dāng)引起用戶的反饋了?為什么線上的反饋這么平靜呢?