<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    酒醒無夢

    我在幻象的迷留界徘徊,誰來指引幻象的輪回?

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      8 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks
    1 問題描述
    Web程序在tomcat剛開始運行時速度很快,但過一段時間后發現速度變得很慢。
    檢查日志輸出,發現異常如下:
    org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:
    java.util.NoSuchElementException: Timeout waiting for idle object

    2 問題解決
    tomcat 的數據源定義提供了三個參數:
    a. 如果設為true則tomcat自動檢查恢復重新利用,沒有正常關閉的Connection.(默認是false)
    <parameter>
    <name>removeAbandoned</name>
    <value>true</value>
    </parameter>
    b. 設定連接在多少秒內被認為是放棄的連接,即可進行恢復利用。
    <parameter>
    <name>removeAbandonedTimeout</name>
    <value>60</value>
    </parameter>
    c. 輸出回收的日志,可以詳細打印出異常從而發現是在那里發生了泄漏
    <parameter>
    <name>logAbandoned</name>
    <value>true</value>
    </parameter>

    關于回收日志,大致上是以 dbcp object by the following code was never closed 形式開頭。
    此外 擴大maxActive的值,也有一定幫助。
    配置好連接池的參數,問題解決。還需要注意的是,代碼中關于數據庫查詢部分的寫法。

    posted on 2010-05-25 13:26 Rock N' Java 閱讀(232) 評論(0)  編輯  收藏 所屬分類: Programming
    主站蜘蛛池模板: 一级美国片免费看| 日本精品久久久久久久久免费| 免费91最新地址永久入口 | 日本亚洲色大成网站www久久| 久久这里只精品热免费99| 亚洲AV无码欧洲AV无码网站| 最近免费mv在线观看动漫 | 亚洲女人被黑人巨大进入| 日韩在线观看免费完整版视频| 日韩亚洲精品福利| 九一在线完整视频免费观看| 亚洲人成无码www久久久| 精品无码一级毛片免费视频观看 | 国产精品成人免费综合| 免费人人潮人人爽一区二区| 国产成人亚洲精品影院| 永久免费A∨片在线观看| 亚洲视频中文字幕| 91免费精品国自产拍在线不卡| 亚洲av无码片在线观看| 国产精品成人四虎免费视频| 人体大胆做受免费视频| 亚洲国产另类久久久精品| 亚洲日本在线免费观看| 亚洲 欧洲 日韩 综合在线| 国产片免费在线观看| 中文字幕的电影免费网站| 精品亚洲麻豆1区2区3区| 成人免费无码大片a毛片| 一进一出60分钟免费视频| 亚洲国产精品lv| 永久免费av无码网站大全| 国产精品青草视频免费播放| 水蜜桃亚洲一二三四在线| 午夜色a大片在线观看免费| A级毛片成人网站免费看| 亚洲欧洲自拍拍偷午夜色| gogo全球高清大胆亚洲| 99久9在线|免费| 亚洲.国产.欧美一区二区三区| 国产∨亚洲V天堂无码久久久|