位元組跳動面試題 問題定位

2021-10-10 04:29:10 字數 629 閱讀 3145

題目描述:

思考:

這個問題出現的原因很多,咱們不能東一榔頭、西一棒槌,想到**說到**(這樣定位問題就是瞎矇),應該有邏輯的,有一套定位問題的思路,

回答的思路:

2、nginx收到請求,然後**給後端服務

3、後端某個服務節點收到請求,處理請求,返回給nginx

1、怎麼區分到底是客戶端的問題還是後端的問題的問題?

1、檢查服務端是否正常運轉

2、服務端正常執行,就檢視服務端的日誌, 看看服務端接收到的請求和響應是否正確, 如果接受到的請求不對,那說明問題可能出現在nginx**, 如果請求正確,響應不對,那麼問題出現在服務端,需要仔細定位服務端為啥會出現這個錯誤(資料庫、快取是否ok,服務是否ok)

3、如果服務端正常, nginx也能正常收到請求,但是服務端日誌沒有請求收到的訊息, 說明nginx配置可能不對, 或者nginx到服務端的網路不通。

上面是多動多得學院測試小小老師給的大概參考思路, 如有問題,可以進一步討論, 部落格首頁有群號

位元組跳動面試題

位元組跳動面試題 http協議 http協議是乙個應用層的協議,由請求和響應構成,使用統一資源識別符號來傳遞資料和建立連線 一次http請求的基本流程一般是,在建立tcp連線後,由客戶端向服務端發起一次請求 request 而伺服器在接收到以後返回給客戶端乙個響應 response 所以我們看到的h...

位元組跳動面試題

假如有兩台伺服器 server1和server2 這兩台伺服器上分別部署了相同的前端靜態檔案,index.html index.js 如果server1中的靜態資源被更新了,那麼此時會出現什麼問題?如何解決?通過控制 伺服器,讓客戶無感平滑公升級 root 當前頁面共有 files.length 個...

位元組跳動面試題

1 請分析以下 執行結果 async function a return result var p a p.abort 2 手寫乙個節流函式 手寫節流函式3 什麼是裝箱和拆箱 裝箱和拆箱操作,能夠在值型別和引用型別中架起一做橋梁。換言之,可以輕鬆的實現值型別與引用型別的互相轉換。裝箱是將值型別轉換為...