3
/錯誤不時我在日誌中出現以下錯誤:連接池配置中SonarQube
錯誤查詢數據庫。原因:org.apache.commons.dbcp.SQLNestedException:不能得到一個連接,池錯誤超時等待空閒對象
錯誤可能在org.sonar.core.issue.db.ActionPlanMapper
存在錯誤可能涉及org.sonar.core.issue.db.ActionPlanMapper.findByKeys在執行查詢時
錯誤
我應該如何讓這不會發生了調整自己的連接池設置?
sonar.jdbc.maxActive=25
sonar.jdbc.maxIdle=5
sonar.jdbc.minIdle=2
sonar.jdbc.maxWait=15000
sonar.jdbc.minEvictableIdleTimeMillis=600000
sonar.jdbc.timeBetweenEvictionRunsMillis=30000
最有可能你是不關閉連接在你的代碼,以便它們不會返回到池中;或者您需要更多連接,而不是您的游泳池提供的連接符合當前的'maxActive'設置。從您提供的信息中無法分辨出來。 –
SonarQube發生此問題,所以我不知道他們如何處理他們的連接。 – MrHill
在這種情況下,我會建議增加'maxActive'的數量,看看它是否有助於解決問題。 –