com.alibaba.druid.pool.DruidDataSource - abandon connection, open stackTrace


錯誤:

com.alibaba.druid.pool.DruidDataSource - abandon connection, open stackTrace

原因:

連接池為了防止程序從池里取得連接后忘記歸還的情況, 而提供了一些參數來設置一個租期, 使用這個可以在一定程度上防止連接泄漏。removeAbandonedTimeout設置的是30分鍾,通過datasource.getConnontion() 獲取的連接必須在removeAbandonedTimeout的有效時間內釋放掉,否則druid就會自動釋放。

解決方案:

將removeAbandoned配置為false或者不設置(默認是false),或者將removeAbandonedTimeoutMillis配置時間調大。

詳細請看大神的貼子:

Druid連接池 報錯:abandon connection原因分析:http://www.voidcn.com/article/p-rzcimxtf-bqo.html
Druid連接池一個設置引發的血案:https://my.oschina.net/haogrgr/blog/224010
使用druid連接池的超時回收機制排查連接泄露問題:https://developer.aliyun.com/article/564104

下面是關於Druid的相關問題:

https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM