<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    tomcat 連接池泄露的問題

    Posted on 2009-02-09 14:04 ZhouFeng 閱讀(402) 評論(0)  編輯  收藏 所屬分類: 轉(zhuǎn)載Web服務(wù)器
    1 問題描述
    Web程序在tomcat剛開始運行時速度很快,但過一段時間后發(fā)現(xiàn)速度變得很慢。
    檢查日志輸出,發(fā)現(xiàn)異常如下:
    org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:
    java.util.NoSuchElementException: Timeout waiting for idle object
    同時在SQLServer事件探查器中發(fā)現(xiàn),每執(zhí)行一次sql語句都要產(chǎn)生Audit login事件,語句執(zhí)行后產(chǎn)生
    Audit logout事件。說明每一次tomcat都是重新打開新的連接。
    2 問題解決
    tomcat 的數(shù)據(jù)源定義提供了三個參數(shù):
    a. 如果設(shè)為true則tomcat自動檢查恢復(fù)重新利用,沒有正常關(guān)閉的Connection.(默認(rèn)是false)
    <parameter>
    <name>removeAbandoned</name>
    <value>true</value>
    </parameter>
    b. 設(shè)定連接在多少秒內(nèi)被認(rèn)為是放棄的連接,即可進(jìn)行恢復(fù)利用。
    <parameter>
    <name>removeAbandonedTimeout</name>
    <value>60</value>
    </parameter>
    c. 輸出回收的日志,可以詳細(xì)打印出異常從而發(fā)現(xiàn)是在那里發(fā)生了泄漏
    <parameter>
    <name>logAbandoned</name>
    <value>true</value>
    </parameter>
    主站蜘蛛池模板: 亚洲毛片免费视频| 亚洲日韩v无码中文字幕| 日本免费中文字幕| 国产精品自拍亚洲| 亚洲一级在线观看| 婷婷亚洲久悠悠色悠在线播放| 免费一级毛片正在播放| 一个人看www在线高清免费看| 无码午夜成人1000部免费视频| 日韩精品无码免费视频| 校园亚洲春色另类小说合集| 亚洲入口无毒网址你懂的| 中文字幕亚洲第一在线| 亚洲va无码va在线va天堂| 亚洲午夜久久久久妓女影院| 亚洲熟女乱综合一区二区| 免费人成网站在线高清| 国产亚洲精品成人久久网站| 大陆一级毛片免费视频观看i| 久久国产免费观看精品| 九九九国产精品成人免费视频| 亚洲黄页网在线观看| 亚洲成a人片在线观看中文app| 久久精品国产亚洲| 亚洲狠狠综合久久| 亚洲AV无码一区二区乱孑伦AS | 亚洲v高清理论电影| 一本色道久久综合亚洲精品| 中文字幕第一页亚洲| 永久亚洲成a人片777777 | 最近更新免费中文字幕大全| 好吊色永久免费视频大全| 春意影院午夜爽爽爽免费| 一级做a爰片性色毛片免费网站| j8又粗又长又硬又爽免费视频| 一级做a爱过程免费视| 大妹子影视剧在线观看全集免费 | 亚洲中文字幕无码永久在线 | 欧洲精品99毛片免费高清观看| 99精品视频在线免费观看 | www视频免费看|