日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解决c3p0连接池异常问题

發布時間:2023/12/8 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决c3p0连接池异常问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題日志: 系統頻繁的出現了如下日志: An SQLException was provoked by the following failure: com.mchange.v2.resourcepool.ResourcePoolException: Attempted to use a closed or broken resource pool 錯誤日志的大概意思是:程序正在嘗試獲取一個已經關閉或者中斷的連接資源池。 問題原因: 由于c3p0的屬性breakAfterAcquireFailure 的配置為true,設置為true后只要pool向數據庫請求連接存在一次失敗后就會標記整個連接池為阻塞狀態并是連接池處于關閉狀態,這樣的話,即使數據庫存在空閑的連接,也不會去獲取連接,而是使整個連接池處于關閉狀態,這正好符合了我們的上面的提出的日志拋出的異常。所以,目前從上述的分析,應該是該連接池的屬性breakAfterAcquireFailure 為true引起的 問題修改: ? 基于上述分析,昨晚把c3p0的連接池屬性breakAfterAcquireFailure設置為false,這樣,就不會再請求連接失敗后,標記整個連接池不可用;在連接高峰期一會在重試時間后,獲取可用 數據庫連接

總結

以上是生活随笔為你收集整理的解决c3p0连接池异常问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。