mybatis報連接池滿錯誤

程序報這個異常

### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 20, maxActive 20, creating 0, runningSqlCount 20 :

跟了遍源碼
發現即使sql執行報錯,druid連接池也會釋放

在這裏插入圖片描述

在這裏會進行資源回收,釋放,然後連接信息會再次放到connection數組最後

所以經排查,問題是出現在數據庫io大,有多個線程處於等待狀態

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章