2015-10-26 38 views
0

TL財產「棄池中刪除」; DR:如何配置SonarQube清除廢棄DB連接?如何設置SonarQube

我們最近升級到5.1.2 SonarQube,現在我看到從Notification服務連接錯誤(如描述elsewhere on Stackoverflow)。

雖然試圖診斷,我注意到了「池中移除廢棄」,在系統信息設置。

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

我想,如果這個改變爲「真」會對錯誤的任何影響,所以我看了conf/sonar.properties該物業的,我沒有看到它。我看到的全部是

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

我不知道這些屬性是改變還是取消註釋。似乎沒有「sonar.jdbc.removeAbandoned」屬性或類似內容。

回答

0

sonar.jdbc.removeAbandoned =真

sonar.jdbc.removeAbandonedTimeout = 60

sonar.jdbc。*用於org.apache.commons.dbcp.BasicDataSource