一:背景 1. 講故事 已經連續寫了幾篇關於內存暴漲的真實案例,有點麻木了,這篇換個口味,分享一個 CPU爆高 的案例,前段時間有位朋友在 wx 上找到我,說他的一個老項目經常收到 CPU > 90% 的告警信息,挺尷尬的。 既然找到我,那就用 windbg 分析唄,還能怎么辦 ...
一:背景 . 講故事 這個月初,星球里的一位朋友找到我,說他的程序出現了死鎖,懷疑是自己的某些寫法導致mongodb出現了如此尷尬的情況,截圖如下: 說實話,看過這么多dump,還是第一次遇到真實的死鎖,這tmd的頓時就有了興趣。。。 上 windbg 說話。 二:Windbg 分析 . 真的是死鎖嗎 既然朋友說死鎖,我得先驗證一下,可以用命令 syncblk 查看同步塊表。 從同步塊表中可得知如 ...
2021-11-18 09:47 14 2992 推薦指數:
一:背景 1. 講故事 已經連續寫了幾篇關於內存暴漲的真實案例,有點麻木了,這篇換個口味,分享一個 CPU爆高 的案例,前段時間有位朋友在 wx 上找到我,說他的一個老項目經常收到 CPU > 90% 的告警信息,挺尷尬的。 既然找到我,那就用 windbg 分析唄,還能怎么辦 ...
一:背景 1. 講故事 前天那位 his 老哥又來找我了,上次因為CPU爆高的問題我給解決了,看樣子對我挺信任的,這次另一個程序又遇到內存泄漏,希望我幫忙診斷下。 其實這位老哥技術還是很不錯 ...
。 二:Windbg 分析 1. 判斷托管還是非托管 從描述上看大概率是托管層面的問題,但為了文章的完 ...
的dump上繼續分析尋找罪魁禍首,閑話不多說,上windbg說話。 二:Windbg 分析 1. 真的存在 ...
記錄一次蘇寧電商延保服務的體驗 春節假期間,我們在蘇寧電器曲陽店購買的海信電視白屏了,購買時間是2012年4月8日,電視型號是LED39K3103D。由於假期期間我們不在家,所以上周日(2月16日)回到家后,就先撥打了海信售后服務熱線保修,然后客服告知整機保修一年,關鍵部件保修3年。我們了解 ...
記錄一次MySQL表無法訪問 在一次真實的開發測試中突然發現數據庫中訂單表 select、update、delete 沒有絲毫反應。以為是服務器性能過低導致MySQL進程執行過慢,但是等待10分鍾訂單表依然毫無反應,更奇怪的是其他表都可正常操作數據。這時我覺得是訂單表壞了,想把訂單表drop ...
了,在我分析的眾多 CPU 爆高案例中,還真沒遇到 while(true) 的情況,一直都抱有遺憾,真是運氣好 ...
業務背景 出現死鎖問題 update msgbox_message set record_status = -1 where record_status = 0 and gmt_create >= now() - INTERVAL 3 MONTH and msg_key ...