Tomcat設置方法在配置Context連接池參數時候加上如下參數:復制內容到剪貼板代碼:validationQuerySELECTCOUNT(*)FROMDUALtestOnBorrow

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

tomcat和weblogic服務器在數據庫意外斷開后重連

系統 3393 0

本文地址: http://qzone.qq.com/blog/454389842-1217557897

<!-- 文章內容開始-->
Tomcat設置方法
在配置Context連接池參數時候加上如下參數:復制內容到剪貼板代碼:
???????????? <parameter>
??????????????<name>validationQuery</name>
??????????????<value>SELECT COUNT(*) FROM DUAL</value>
????????????</parameter>
????????????<parameter>
??????????????<name>testOnBorrow</name>
??????????????<value>true</value>
????????????</parameter>
????????????<parameter>
??????????????<name>testOnReturn</name>
??????????????<value>true</value>
????????????</parameter>
????????????<parameter>
??????????????<name>testWhileIdle</name>
??????????????<value>true</value>
????????????</parameter>testOnBorrow、 testOnReturn、testWhileIdle,這些屬性的意義是取得、返回對象和空閑時是否進行驗證,檢查對象是否有效,默認都為false即 不驗證。所以當使用DBCP時,數據庫連接因為某種原因斷掉后,再從連接池中取得連接又不進行驗證,這時取得的連接實際已經時無效的數據庫連接了,只有把 這些屬性設為true,再提供validationQuery語句就可以保證數據庫連接始終有效了,oracle數據庫可以使用SELECT COUNT(*) FROM DUAL,不過DBCP要求validationQuery語句查詢的記錄集必須不為空,可能這也可以算一個小小的BUG,其實只要 validationQuery語句執行通過就可以了。

Weblogic設置方法
進入某個連接池配置頁,進入“連接“頁,點擊高級選項的”show“顯示高級選項。
指定 "測試頻率" 并啟用 "測試保留的連接"、"測試創建的連接" 和 "測試釋放的連接"。

測試頻率(Test Frequency):??60 秒??

自動數據庫連接測試之間的秒數(0 - 32 位正整數)。測試失敗的連接將被關閉,然后重新打開以重新建立有效的物理數據庫連接。(必須在下面指定測試表名稱。)
The number of seconds (between 0 and a positive 32-bit integer) between automatic database connection tests. Connections that fail the test are closed and reopened to re-establish a valid physical database connection. (You must specify a Test Table Name below.)


測試保留的連接(Test Reserved Connections)
指定 WebLogic Server 是否在將連接提供給客戶端之前測試該連接。(必須在下面指定測試表名稱。)??
Specifies whether WebLogic Server tests a connection before giving it to the client. (You must specify a Test Table Name below.)??

測試創建的連接(Test Created Connections)??
指定 WebLogic Server 是否在創建連接后且將該連接添加到緩沖池中可用連接列表之前對該連接進行測試。(必須指定測試表名稱。)????
Specifies whether WebLogic Server tests a connection after creating it but before adding it to the list of connections available in the pool. (You must specify a Test Table Name.)

測試釋放的連接(Test Released Connections)??
指定 WebLogic Server 是否在將連接返回到該 JDBC 連接緩沖池之前測試該連接。(必須指定測試表名稱。)??
Specifies whether WebLogic Server tests a connection before returning it to this JDBC connection pool. (You must specify a Test Table Name.)

連接保留超時(Connection Reserve Timeout): 設為 30 秒??
在保留緩沖池連接的調用超時之前的秒數(-1 - 32 位正整數)。如果設置為 -1,則調用永遠不會超時。
The number of seconds (between -1 and a positive 32-bit integer) after which a call to reserve a connection from the pool will timeout. When set to 0, a call will never timeout. When set to -1, a call will timeout immediately


重試創建連接的頻率(Connection Creation Retry Frequency): 設為 30 秒??
嘗試建立與數據庫的連接的間隔秒數(0 - 32 位正整數)。適用于在數據庫不可用的情況下服務器啟動時創建的連接緩沖池。
The number of seconds (between 0 and a positive 32-bit integer) between attempts to establish connections to the database. Applies to connection pools created at server startup when the database is unavailable.

鈍化連接超時(Inactive Connection Timeout):
The number of inactive seconds on a reserved connection (between 0 and a positive 32-bit integer) before WebLogic Server reclaims the connection and releases it back into the connection pool.
服務器申請復議連接并且保留返回給連接池前的鈍化時間

測試表名稱(Test Table Name):??
oracle的連接池默認為 SQL SELECT 1 FROM DUAL,sybase數據庫可以填入一個記錄不多的配置表名例如sys_code。
The name of the database table to use when testing physical database connections. This field is required when you specify a Test Frequency and enable Test Reserved Connections, Test Created Connections, and Test Released Connections

tomcat和weblogic服務器在數據庫意外斷開后重連方法


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日日插夜夜操 | 91av大片 | 日本高清色视频在线观看免费 | 天天摸日日 | 色婷五月综激情亚洲综合 | 一级毛片免费视频 | 欧美精品区 | 精品国产三级 | 波多野吉衣一区二区三区四区 | 欧美日韩国产一区二区三区 | 亚洲国产最新 | 99久久一香蕉国产线看观看 | 91看片官网 | 自偷自拍三级全三级视频 | 中文二区 | 亚洲视频不卡 | 日本人强jizz多人高清 | 性xxxx视频播放免费 | 国产亚洲精品久久久极品美女 | 精品一区二区三区在线视频 | 偷偷狠狠的日日2020 | 九九综合九九 | 色综合五月 | 午夜 在线播放 | 国产精品久久久久免费 | 亚洲第一成年免费网站 | 91视频观看 | 亚洲国语 | 欧美777精品久久久久网 | 成人情趣视频 | 成人午夜视频在线播放 | 猫鼠游戏电影在线观看免费版 | 一级片在线免费观看视频 | 久久国产精品亚洲 | 在线观看欧美成人 | 国产精品美女久久久久久久久久久 | 5c5c5c精品视频在线观看 | 精品视频在线播放 | 五月天婷五月天综合网站 | 日韩欧美不卡 | 久久精品视频99 |