【问题标题】:How to set "pool remove abandoned" property in SonarQube如何在 SonarQube 中设置“池删除废弃”属性
【发布时间】:2016-03-01 21:08:25
【问题描述】:

TL;DR:如何配置 SonarQube 以删除废弃的数据库连接?

我们最近升级到 SonarQube 5.1.2,我现在看到来自通知服务的连接错误(如 elsewhere on Stackoverflow 所述)。

在尝试诊断时,我注意到系统信息中的“Pool Remove Abandoned”设置。

DATABASE
Database    MySQL
Database Version    5.6.26-log
....
Pool Remove Abandoned   false
Pool Remove Abandoned Timeout (seconds) 300

我想知道将其更改为“true”是否会对错误产生任何影响,因此我在conf/sonar.properties 中查找了此属性,但没有看到。我看到的只是

#sonar.jdbc.minEvictableIdleTimeMillis=600000
#sonar.jdbc.timeBetweenEvictionRunsMillis=30000

我无法判断其中之一是要更改的属性还是只是取消注释。似乎没有“sonar.jdbc.removeAbandoned”属性或类似属性。

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    sonar.jdbc.removeAbandoned=true

    sonar.jdbc.removeAbandonedTimeout=60

    sonar.jdbc.* 使用 org.apache.commons.dbcp.BasicDataSource

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2012-11-12
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多