Closed3
HikariCP nothing connection
問題
Cloud Run + Cloud SQL + HikariCPの構成でWebアプリケーションを構成している。
HikariCPのデバッグログを有効にしたところ、以下のような事象が発生する。
HikariPool-1 - Pool stats (total=0, active=0, idle=0, waiting=0)
つまり、HikariCPが保持するコネクションの合計数が0になってしまう。
直前に出力されているログ。コネクションの追加が実施されないことを表しているみたい
HikariPool-1 - Add connection elided, waiting=0, adders pending/running=14
ちなみに、上記のログが出力される箇所は以下のコード(HikariCP 5.0.1 より抜粋)
@Override
public void addBagItem(final int waiting)
{
final int queueDepth = addConnectionQueueDepth.get();
final int countToAdd = waiting - queueDepth;
if (countToAdd >= 0) {
addConnectionQueueDepth.incrementAndGet();
addConnectionExecutor.submit(poolEntryCreator);
}
else {
logger.debug("{} - Add connection elided, waiting={}, adders pending/running={}", poolName, waiting, queueDepth);
}
}
関連しそうなissue
このスクラップは2024/01/10にクローズされました