肯定 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