最近在折腾一个开源的项目管理系统,用的HikariCP连接池,部署到服务器上跑了一会儿就开始报Connection is not available, request timed out。本地跑的时候一点问题没有,一上服务器就出这毛病,搞得我头大。 查了下配置,maximum-pool-size设的是10,connection-timeout是30000,按理说应该够用了。但看日志里活跃连接数一直涨,最后全占满了。觉得可能是代码里有连接泄漏,或者某些查询太慢把连接都堵住了。 有没有遇到过类似情况的兄弟,你们是怎么排查这种问题的?我现在就想着加个监控看看连接池的使用情况,但不太确定用啥工具好,Micrometer还是直接看日志就行?