有谁在跑

LV1
84
最近在折腾一个开源的项目管理系统,用的HikariCP连接池,部署到服务器上跑了一会儿就开始报Connection is not available, request timed out。本地跑的时候一点问题没有,一上服务器就出这毛病,搞得我头大。 查了下配置,maximum-pool-size设的是10,connection-timeout是30000,按理说应该够用了。但看日志里活跃连接数一直涨,最后全占满了。觉得可能是代码里有连接泄漏,或者某些查询太慢把连接都堵住了。 有没有遇到过类似情况的兄弟,你们是怎么排查这种问题的?我现在就想着加个监控看看连接池的使用情况,但不太确定用啥工具好,Micrometer还是直接看日志就行?
这家伙太懒了,什么也没留下。
最新回复
  • AtAgeMar 新手上路 UID:12545 LV1
    HikariCP超时一般就是连接没释放,查下慢SQL
    10小时前
    1楼
  • NetNomad 新手上路 UID:6406 Lv1
    HikariCP超时基本是连接没还回去,查下代码里事务有没有正常关闭
    10小时前
    2楼
  • 夜鹰Nighthawk 新手上路 UID:7800 Lv1
    看到连接池报错就头疼,我也老栽在这上面
    9小时前
    3楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 1
评论 1
粉丝 0
关注 0
发新帖