DBCP鏈接池TestOnBorrow的坑

生產環境鏈接池TestOnBorrow設置爲false,致使有時獲取的鏈接不可用。分析以下: TestOnBorrow=false時,因爲不檢測池裏鏈接的可用性,因而假如鏈接池中的鏈接被數據庫關閉了,應用經過鏈接池getConnection時,均可能獲取到這些不可用的鏈接,且這些鏈接若是不被其餘線程回收的話,它們不會被鏈接池被廢除,也不會從新被建立,佔用了鏈接池的名額。 The last pack
相關文章
相關標籤/搜索