0

I am seeing the below DEBUG logs for my Java service. Connections are not going to the pool again after use. And active and total connects remain equal and after a certain time, when timeout happens, waiting for connections decreases.

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - Before cleanup stats (total=1, active=1, idle=0, waiting=0)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - Before cleanup stats (total=1, active=1, idle=0, waiting=0)

After cleanup stats (total=1, active=1, idle=0, waiting=0) 17-01-2023 10:15:32.419 [35m[HikariPool-1 housekeeper][0;39m [39mDEBUG[0;39m After cleanup stats (total=1, active=1, idle=0, waiting=0)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - Before cleanup stats (total=32, active=32, idle=0, waiting=1)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - Before cleanup stats (total=32, active=32, idle=0, waiting=1)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - After cleanup stats (total=32, active=32, idle=0, waiting=1)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - After cleanup stats (total=32, active=32, idle=0, waiting=1)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - After adding stats (total=50, active=40, idle=10, waiting=0)

m com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - After adding stats (total=50, active=40, idle=10, waiting=0)

2023-01-17T15:46:32.536+05:30

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - Before cleanup stats (total=50,

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - Before cleanup stats (total=50, active=50, idle=0, waiting=31)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - After cleanup stats (total=50, active=50, idle=0, waiting=31)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - After cleanup stats (total=50, active=50, idle=0, waiting=31)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - Timeout failure stats (total=50, active=50, idle=0, waiting=91)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - **Timeout failure stats (total=50, active=50, idle=0, waiting=91) **

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 - Timeout failure stats (total=50, active=50, idle=0, waiting=92)

com.zaxxer.hikari.pool.HikariPool.logPoolState - HikariPool-1 -**** Timeout failure stats (total=50, active=50, idle=0, waiting=92)

I am not using any datasource.getConnection(). It's all implicit to springboot.

Can you pls help and suggest.

Below is the config I am using

hikari:
  connection-timeout: 30000
  maximum-pool-size: 10
  min-idle: 5
  leak-detection-threshold: 30000
Toni
  • 3,296
  • 2
  • 13
  • 34
Anonymous
  • 21
  • 3

0 Answers0