Confluence 6 從你的 JDBC 鏈接中直接啓用校驗查詢

肯定 Confluence 在數據庫鏈接池中校驗數據庫鏈接:java

  1. 中止 Confluence。
  2. 編輯 <home-directory>confluence.cfg.xml 文件。
  3. 針對你特定的數據庫,插入下面屬性配置信息。
    針對 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>
  4. 保存 confluence.cfg.xml
  5. 若是你使用 Confluence 5.10.3 或者早期版本,你須要添加下面的內容到你的 system property 來校驗你的數據庫。
    例如:
    -Dc3p0.preferredTestQuery= "select 1"
  6. 重啓 Confluence.

你應該能夠從中斷的數據庫鏈接中從新得到全部的數據庫鏈接而不須要重啓 Confluence。數據庫

 

https://www.cwiki.us/display/CONFLUENCEWIKI/Surviving+Database+Connection+Closureseclipse

相關文章
相關標籤/搜索