国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
tomcat連接池泄露的監(jiān)控和解決

tomcat連接池泄露的監(jiān)控和解決

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.(默認是false)
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
b. 設(shè)定連接在多少秒內(nèi)被認為是放棄的連接,即可進行恢復(fù)利用。
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
c. 輸出回收的日志,可以詳細打印出異常從而發(fā)現(xiàn)是在那里發(fā)生了泄漏
<parameter>
<name>logAbandoned</name>
<value>true</value>
</parameter>

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
JIRA安裝(Tomcat5.0.28 Mysql5.0.19)--原創(chuàng) - JAVA夢想 - BlogJava
tomcat中的開發(fā)應(yīng)用系統(tǒng)常見的配置
使用Axis發(fā)布簡單的Web服務(wù)
Java程序中連接池、及參數(shù)綁定實現(xiàn)
解決tomcat下中文亂碼問題|Tomcat,中文亂碼
配置Tomcat5.0的MySQL數(shù)據(jù)庫連接池(二)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服