原文:記一次解決postgresql數據庫內存泄露的問題

起因 pg數據庫的連接無法回收,並且某一連接如果查詢的次數過度會占用很多的內存,最終導致內存溢出 解決思路 利用Druid的過濾器的機制,先找到統計連接的使用次數的參數,設定到一定次數之后手動斷開連接. 開始解決 選擇了statementExecuteQueryAfter 這個鈎子函數作為切入點,這個函數是在執行完事務之后調用的,獲取到了連接執行connection.close ,查看druid的 ...

2021-05-19 15:01 0 998 推薦指數:

查看詳情

一次解決netty半包問題的經歷

最近學習了netty,想寫一個簡單的rpc,結果發現發送消息時遇到難題了,網上搜了一下,這種情況是半包問題和粘包問題,主要是出現在並發高一些的時候。 talk is cheap 客戶端編碼: 服務端解碼: 這是最初版本的,一開始以為只要讀出來反序列化 ...

Sat Nov 17 00:57:00 CST 2018 0 2261
android 一次解決鍵盤遮擋問題

文章鏈接:https://mp.weixin.qq.com/s/1gkMtLu0BTXOUOj6isDjUw 日常android開發過程中,會遇到編輯框輸入內容彈出軟鍵盤,往往會出現鍵盤遮 ...

Mon Dec 10 00:28:00 CST 2018 1 1044
一次解決curl https證書問題

問題起因 在訪問https的網站時,報出Peer's Certificate has expired的錯誤。如下: 搜索了很久,沒有有用的信息。沒能找到已有的解決方法。只能靠自己來分析了。 嘗試分析 首先根據提示,我判斷是CA證書過期。於是對證書進行了更新 但是依然沒有解決問題 ...

Fri Apr 22 01:23:00 CST 2016 2 26625
一次python內存泄露解決過程

今天在部署實驗室項目時,發現項目在后台運行一個晚上后內存增長了近3g。考慮到目前的數據量較小,真正部署到線上時系統很可能因為OOM而被kill掉,因此進行了長達一天的debug與問題解決。 python 內存泄露 python的垃圾回收采用的是引用計數機制為主,標記-清除和分代收集兩種 ...

Thu Apr 09 16:57:00 CST 2020 0 1956
記錄一次解決404問題

解決404問題 開始請求過濾是放在編程來進行判斷(在doFilter函數中做);后來發現解決請求過濾更好的方式,不是代碼的方式來進行過濾,而是在web.xml文件中增加過濾配置。加完之后不好用;后來發現是因為filter要配置為LoginAction.do,那個.do ...

Sun Apr 22 05:15:00 CST 2018 0 1256
一次內存泄露排查

最后在實現一個無限循環的ViewPager,展示圖片,功能實現了,但是運行一段時間之后會掛掉。 多虧了AndroidStudio的Memory Monitor,發現了內存一直在增長。 怎么觸發gc內存都不會減少,確定了內存泄露了,但是不知哪里出問題了。 一時想到的排查內存泄露的工具 ...

Fri Jul 17 23:40:00 CST 2015 2 1946
一次Java的內存泄露分析

,可以簡單的看做通過回放詞表(http請求數據),不斷地向服務發送請求,以達到壓測服務的目的。在測試過程 ...

Sat Oct 07 00:23:00 CST 2017 1 4134
一次golang的內存泄露

程序功能 此程序的主要功能是將文件中數據導入到clickhouse數據庫中。 【問題描述】 服務器內存每隔一段時間會耗盡 【問題分析】 由於使用的是go語言開發的,所以采用了業界流行的工具pprof。 工具的使用與思路: 1)先修改源代碼 2)安裝工具觀察 3)根據工具抓取 ...

Mon Feb 10 18:06:00 CST 2020 0 2786
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM