【发布时间】:2020-06-03 15:52:29
【问题描述】:
- HikariPool-1 - 无法验证连接 org.postgresql.jdbc.PgConnection@f162126(此连接已
关闭。)。可能考虑使用较短的
maxLifetime值。 经常刷新同一页面后会出现上述警告 超过maxLifetime
spring.datasource.hikari.auto-commit=false spring.datasource.hikari.idleTimeout=180000 spring.datasource.hikari.minimumIdle=5 spring.datasource.hikari.leakDetectionThreshold=240000 spring.datasource.hikari.maximumPoolSize=10 logging.level.com.zaxxer.hikari=TRACE spring.datasource.hikari.connectionTimeout=30000 spring.datasource.hikari.maxLifetime=300000 logging.level.com.zaxxer.hikari.HikariConfig=DEBUG
对于以下配置应用程序工作正常:
spring.datasource.hikari.auto-commit=false spring.datasource.hikari.idleTimeout=3000 spring.datasource.hikari.minimumIdle=5 spring.datasource.hikari.leakDetectionThreshold=240000 spring.datasource.hikari.maximumPoolSize=100 logging.level.com.zaxxer.hikari=TRACE spring.datasource.hikari.connectionTimeout=30000 spring.datasource.hikari.maxLifetime=60000 logging.level.com.zaxxer.hikari.HikariConfig=DEBUG
can any one explain what is happening exactly?
【问题讨论】:
-
每次刷新都打开一个新连接吗?请考虑添加Minimal, Complete, and Verifiable Examples。
标签: postgresql spring-boot database-connection connection-pooling