Confluence 6 從你的 JDBC 連接中直接啟用校驗查詢
阿新 • • 發佈:2018-06-07
Confluence確定 Confluence 在數據庫連接池中校驗數據庫連接:
停止 Confluence。
編輯
<home-directory>confluence.cfg.xml
文件。針對你特定的數據庫,插入下面屬性配置信息。
針對 PostgreSQL,SQL Server,和 MySQL
<property name=
"hibernate.c3p0.validate"
>
true
</property>
<property name=
"hibernate.c3p0.preferredTestQuery"
>select
1
</property>
針對 Oracle
<property name=
"hibernate.c3p0.validate"
>
true
</property>
<property name=
"hibernate.c3p0.preferredTestQuery"
>select
1
from dual</property>
保存
confluence.cfg.xml
如果你使用 Confluence 5.10.3 或者早期版本,你需要添加下面的內容到你的 system property 來校驗你的數據庫。
例如:-Dc3p0.preferredTestQuery=
"select 1"
重啟 Confluence.
你應該可以從中斷的數據庫連接中重新獲得所有的數據庫連接而不需要重啟 Confluence。
https://www.cwiki.us/display/CONFLUENCEWIKI/Surviving+Database+Connection+Closures
Confluence 6 從你的 JDBC 連接中直接啟用校驗查詢