Конфигурация / ошибка пула подключений в 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

1 ответ

В соответствии с http://jira.codehaus.org/browse/SONAR-188, вы можете попробовать обновить настройки подключения в файле: conf/sonar.properties с добавлением "автоподключения".

Пример:

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8?autoReconnect=true
Другие вопросы по тегам