原文:記一次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