redis忘記關閉連接,前臺請求出現pending,記一次找bug的經歷

再寫一個項目的時候,配置了redis作爲中間緩存來減少數據庫的壓力,可是在測試的時候總是突然出現發送到後臺的請求一直沒有返回,如圖所示。 而且出現的情況是隨機的,排查bug就更加費勁了,在後臺註釋掉redis的代碼後發現此問題不再出現,可以確定是後臺redis的某個部分阻塞了,然後爲了搞清楚bug出現的條件進行了多次測試,突然發現當需要經過redis的請求發送次數到第11次的時候,bug就出現了,
相關文章
相關標籤/搜索