опишу примерно ситуацию. приложение работае. обслуживают клиентов с 9 утра до 10 вечера. у hikari пул коннектов - 50. кол-во занятых (активных) растет. после 10вечера, сервер простаивает. нету активных запросов на него. так как клиенты не заходят на него. и с приложения к бд нет запросов.
с 10 вечера до 9утра, из пула hikari должны были высвободиться. но этого не происходит.
А зачем высвобождать коннекты? Идея пула как раз в переиспользовании открытых коннектов
После того как определили, что есть утечка, то просто ищете в коде место, в котором соединение должно освобождаться, и выясняете, почему этого не происходит
После того как определили, что есть утечка, то просто ищете в коде место, в котором соединение должно освобождаться, и выясняете, почему этого не происходит
хотелось пойти в обратную сторону. просто кода много, и искать где это трудно.