原文:捉蟲記(二)GC導致的hang

本來第二篇早就該寫的,都准備寫一個while true 導致高CPU的問題,但是那個dump不知道跑到哪里了,害得我這段時間一直在找,這次的現象是,哥正准備出去泡個茶,突然業務經理嗷嗷直叫 終於找到一個Bug,能不興奮么 ,一邊喊着處理不行了,一邊喊着趕緊重新啟動,哥沒有吱聲,默默打開了性能計數器,看到處理程序的緩存的確是慢慢在增長 這表示有積壓了 ,而處理速度降到非常低了,幾秒鍾處理一個 平時情 ...

2012-08-14 15:23 23 3329 推薦指數:

查看詳情

捉蟲(三) Event導致的MemoryLeak

想買把椅子作為禮物送給爸爸,和媳婦逛商場、挑款式、比價格,忙忙活活好幾天,最后決定買了打了個電話給爸爸,結果爸爸說“椅子可以折疊么,門太窄,進不來啊(裝防盜門的時候沒弄好,留下了個Bug)”----- ...

Thu Oct 18 20:52:00 CST 2012 12 3026
捉蟲(一)GC堆中的“內存泄漏”

首先介紹一下程序,Server程序,同時有好多Client連接,Client用tcpSocket發送數據給Server,Server對數據進行處理並返回處理結果給Client。雖然整個程序的開發時 ...

Wed Jul 25 00:51:00 CST 2012 38 4148
捉蟲(四)線程安全導致的HighCpu

一個朋友QQ群里說網站啟動后會cpu很高,想要幫忙看一下dump. 1.打開windbg加載dump文件后第一個命令lmf,這個命令顯示加載的dll以及路徑,這樣子可以找個dll來幫忙加載sos,( ...

Thu Sep 25 04:20:00 CST 2014 11 2065
PHP(SentCMS)網站 “新手”捉蟲

我拖着疲憊的身軀,努力打開眼皮在寫...... 昨晚弄到12點,我感覺應該弄好了。 故事開頭是這樣的:我呢朋友有個網站需要開發,我當時沒時間就包給外面的公司了,由於外面公司維護費用比較貴。 ...

Wed Feb 13 19:48:00 CST 2019 7 667
一次MySQL(INNODB存儲引擎) 死鎖捉蟲

前言 任何系統不管在什么階段都需要關注生產環境錯誤日志,最近幾個月內,發現偶爾會出現數據庫死鎖情況。以前碰到的數據庫類錯誤大部分是SQL語法造成的錯誤,來到新東家之后才第一次碰到死鎖情況,以前是 ...

Mon Apr 25 21:19:00 CST 2016 0 3243
一次由於引用第三方服務導致GC overhead limit exceeded異常

最近筆者遇到一個問題 監控平台忽然告警 GC overhead limit exceeded 這個異常 第一反應估計是堆溢出了。於是各種各種jmap jstack下載堆棧文件和堆日志文件。 以下是線程堆棧dump下來的日志文件 Jstack pid > xxx.log 線程 ...

Sat Sep 22 07:26:00 CST 2018 0 1596
一次jvm瘋狂gc導致CPU飆高的問題解決

記錄一次java虛擬機CPU飆高的異常處理 線上web服務器不時的出現非常卡的情況,登錄服務器top命令發現服務器CPU非常的高, 重啟tomcat之后CPU恢復正常,半天或者一天之后又會偶現同樣 ...

Wed Jan 01 00:16:00 CST 2020 0 2159
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM