原文:记一次gorm连接池打满,连接不释放的问题

概述:使用事务一定要关闭 心急的可以直接看这句,赶紧去检查下自己的代码 我们golang项目用的gorm,最近pre测试跑脚本时,总会出现 ,某个接口不可用。分析了半天pprof,阻塞数量较多的goroutine,某些时候并不能看到真实问题的所在。 出现 ,通过pprof:debug pprof goroutine debug 或者debug pprof goroutine debug 能看到阻塞 ...

2022-01-14 14:52 0 2286 推荐指数:

查看详情

一次http连接池连接泄漏排查过程

问题现象: 一个批处理发货系统,前几天商家反馈提交批处理文件后,一直处于处理中状态。 排查的过程中,商家的问题不断的报过来,发现一台机器上所有批处理请求全部失败。我们立刻隔离了有问题的机器开始开始排查原因。 排查过程: 查看处理中的任务日志里面没有任何异常报错,服务器的指标(cpu、内存 ...

Thu Dec 26 19:57:00 CST 2019 0 2154
一次网络波动导致druid连接池无法创建新连接的BUG

背景 项目使用了阿里druid jdbc连接池。某天环境出现网络波动,持续20分钟后,网络恢复,单服务一直无法连接数据库。重启之后正常运行 druid 版本:1.1.21 项目配置 spring.datasource.druid.game.driver-class-name ...

Thu Apr 29 20:20:00 CST 2021 0 1345
一次 Druid 连接池泄露引发的血案!

最近某个应用程序老是卡,需要重启才能解决问题,导致被各种投诉,排查问题是 Druid 连接池泄露引发的血案。。 异常日志如下: 连接池中的连接数量已经到达最大值了,到了 60 秒还不能创建连接就超时报错了。 问题很明显,肯定是应用程序哪里用了连接但没有释放,全局排查代码又比较艰难,加了 ...

Thu Mar 12 18:26:00 CST 2020 0 4201
一次定位zookeeper连接不上的问题

起因,想起来分布式锁也是常考的知识点,自己还不是太熟,就想着在网上找个demo学学 找到了一个看上去还不错的,他使用的是ZkClient这个客户端。 由于我之前在工程里测试过kafka,而kafka其实是自带ZkClient客户端的,版本是 代码看上去没问题,但是一执行就爆 ...

Wed Jan 13 03:11:00 CST 2021 0 598
解决tomcat数据库连接池释放连接问题

https://blog.csdn.net/weixin_34367257/article/details/91747865 一:场景 tomcat数据源连接oracle数据库,不断出现连接数爆满,导致数据库挂掉 二:解决办法 参考文章 http ...

Thu Jul 23 20:38:00 CST 2020 0 1265
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM