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

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

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

    posts - 2, comments - 27, trackbacks - 0, articles - 60
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    tomcat 連接池泄露的問題

    Posted on 2009-02-09 14:04 ZhouFeng 閱讀(402) 評論(0)  編輯  收藏 所屬分類: 轉載Web服務器
    1 問題描述
    Web程序在tomcat剛開始運行時速度很快,但過一段時間后發現速度變得很慢。
    檢查日志輸出,發現異常如下:
    org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:
    java.util.NoSuchElementException: Timeout waiting for idle object
    同時在SQLServer事件探查器中發現,每執行一次sql語句都要產生Audit login事件,語句執行后產生
    Audit logout事件。說明每一次tomcat都是重新打開新的連接。
    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>
    主站蜘蛛池模板: 亚洲男女性高爱潮网站| 综合亚洲伊人午夜网| 亚洲国产韩国一区二区| 久久香蕉国产线看免费| 亚洲AV无码久久精品成人| 最近免费mv在线观看动漫| 久久久久亚洲精品成人网小说| 国产精品网站在线观看免费传媒| 亚洲国产精品无码久久一线| 日韩电影免费在线观看中文字幕| 亚洲第一视频网站| 日本免费网站视频www区| 亚洲中文久久精品无码1| 午夜电影免费观看| 精品女同一区二区三区免费播放| 亚洲另类少妇17p| 久久er国产精品免费观看2| 亚洲宅男永久在线| 69成人免费视频无码专区| 精品久久久久久久久亚洲偷窥女厕| www国产亚洲精品久久久| 久久美女网站免费| 亚洲人成黄网在线观看| 国产免费卡一卡三卡乱码| 国产大片免费天天看| 亚洲综合日韩中文字幕v在线| 国产又黄又爽又猛免费app| 在线观看亚洲免费| 亚洲国产成人一区二区精品区 | 成人午夜亚洲精品无码网站| 午夜免费福利视频| 亚洲一区二区三区丝袜| 亚洲日韩在线中文字幕第一页| 久久国产乱子伦精品免费一| 亚洲成A人片在线播放器| 亚洲一区二区三区在线播放| 一区二区三区在线免费看| 亚洲av成人一区二区三区观看在线 | 成人免费视频77777| 人人鲁免费播放视频人人香蕉| 综合自拍亚洲综合图不卡区|