肯定 Confluence 在數據庫鏈接池中校驗數據庫鏈接:java
- 中止 Confluence。
- 編輯
<installation-directory>/conf/server.xml
文件(或者基於在那裏你配置你的數據源)。
- 針對你的額數據源找到 Resource 元素,而後添加 "validationQuery" 參數,下面的配置是針對 PostgreSQL 數據庫的,其餘的數據庫的配置也相似。請記住針對你數據庫類型配置正確的值。
server.xml (excerpt)sql
... 數據庫 < Resource name = "jdbc/confluence" auth = "Container" type = "javax.sql.DataSource" post username = "postgres" url password = "postgres" spa driverClassName = "org.postgresql.Driver" postgresql url = "jdbc:postgresql://localhost:5432/yourDatabaseName" code maxTotal = "60" server maxIdle = "20" xml validationQuery = "select 1" /> ... |
- 保存
conf/server.xml
- 重啓 Confluence.
你應該能夠從中斷的數據庫鏈接中從新得到全部的數據庫鏈接而不須要重啓 Confluence。
https://www.cwiki.us/display/CONFLUENCEWIKI/Surviving+Database+Connection+Closures