Сообщения об ошибках соединения JDBC Hikari при наличии нескольких запросов в секунду - PullRequest
0 голосов
/ 21 октября 2019

Обнаружение ошибок при наличии нескольких запросов в секунду. Есть вопросы по настройке пула соединений hikari. У нас есть приложение SpringBoot, работающее на pcf. Ниже приведен файл application.yml

spring:
  profiles: local
  jmx:
    default-domain: ****
    driver-class-name: oracle.jdbc.driver.OracleDriver
    initial-size: 20
    max-total: 100
    validation-query: SELECT 1 FROM DUAL
    maxLifeTimeMs: 0

Стек ошибок:

2019-10-21T12:05:45.538-05:00 [APP/PROC/WEB/1] [OUT] at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:128) [HikariCP-3.2.0.jar!/:?]
2019-10-21T12:05:45.538-05:00 [APP/PROC/WEB/1] [OUT] at com.newrelic.agent.bridge.datastore.JdbcHelper.connectionFactoryExists(JdbcHelper.java:82) [?:?]
2019-10-21T12:05:45.538-05:00 [APP/PROC/WEB/1] [OUT] at com.newrelic.agent.bridge.datastore.JdbcHelper.getConnectionURL(JdbcHelper.java:185) [?:?]
2019-10-21T12:05:45.538-05:00 [APP/PROC/WEB/1] [OUT] at com.zaxxer.hikari.pool.HikariProxyConnection.getMetaData(HikariProxyConnection.java) [HikariCP-3.2.0.jar!/:?]
2019-10-21T12:05:45.538-05:00 [APP/PROC/WEB/1] [OUT] at com.zaxxer.hikari.pool.ProxyConnection.getMetaData(ProxyConnection.java:354) [HikariCP-3.2.0.jar!/:?]
2019-10-21T12:05:45.538-05:00 [APP/PROC/WEB/1] [OUT] at oracle.jdbc.driver.PhysicalConnection.getMetaData(PhysicalConnection.java:4535) ~[ojdbc6-11.2.0.jar!/:11.2.0.4.0]
2019-10-21T12:05:45.538-05:00 [APP/PROC/WEB/1] [OUT] java.sql.SQLRecoverableException: Closed Connection
2019-10-21T12:05:45.538-05:00 [APP/PROC/WEB/1] [OUT] 13:05:45.528 [http-nio-8080-exec-8] WARN com.zaxxer.hikari.pool.ProxyConnection - HikariPool-1 - Connection oracle.jdbc.driver.T4CConnection@1931bf66 marked as broken because of SQLSTATE(08003), ErrorCode(17008)
...