原文:記一次 .NET 某公交卡扣費系統 程序卡死分析

一:背景 . 講故事 上個月底,有位朋友微信找到我,說他的程序 多線程處理 RabbitMQ 時過慢,幫忙分析下什么原因,截圖如下: 這問題拋出來,有點懵逼,沒說CPU爆高,也沒說內存泄漏,也沒說程序卡死。。。鬼知道為啥 Rabbitmq 處理過慢哈 。 既然沒有一個緣由,那就往 freeze 這個方向去找吧,上 windbg 說話。 二:Windbg 分析 . 尋找 freeze 原因 處理過慢 ...

2021-11-15 10:02 20 7537 推薦指數:

查看詳情

一次 .NET 某葯品倉儲管理系統 卡死分析

一:背景 1. 講故事 這個月初,有位朋友wx上找到我,說他的api過一段時間后,就會出現只有請求,沒有響應的情況,截圖如下: 從朋友的描述中看樣子程序是被什么東西卡住了,這種卡死的問題解決起來相對簡單,接下來我就用 windbg 給大家分析一下。 二:Windbg 分析 1. ...

Mon Jan 17 18:05:00 CST 2022 6 2225
一次 .NET 某化妝品 webapi 卡死分析

一:背景 1. 講故事 10月份星球里的一位老朋友找到我,說他們公司的程序在一個網紅直播帶貨下給弄得無響應了,無響應期間有大量的 RabbitMQ 超時,尋求如何找到根源,聊天截圖我就不發了。 既然無響應了,那必然是程序的大量線程被主動或者被動的掛起,朋友也很及時的從程序上抽了一管血下來 ...

Mon Dec 06 17:56:00 CST 2021 11 3689
一次 .NET 醫院CIS系統 內存溢出分析

一:背景 1. 講故事 前幾天有位朋友加wx求助說他的程序最近總是出現內存溢出,很崩潰,如下圖: 和這位朋友聊下來,發現他也是搞醫療的,哈哈,.NET 在醫療方面還是很有市場的😁😁😁,不過對於內存方面出的問題,我得先祈禱一下千萬不要是非托管。。。 廢話不多說,上 windbg ...

Sat May 08 17:40:00 CST 2021 24 3802
一次公交被“盜刷”事件帶來的思考

需求緣起 那是一個陽光明媚的早晨,筆者和往常一樣背着帥氣的雙肩包,將頭發梳成大人模樣,換上一身帥氣的西裝前往公交站,踏上上班之路,運氣不錯,公交車很快就到了,刷完乘車碼以后在外力的幫助下卷入人海默默的等待着下一次外力助我下車。 早晨的時光過得總是很快,中飯過后我正准備趴在 ...

Sat Nov 07 22:36:00 CST 2020 0 1008
一次 WinDbg 分析 .NET 某工廠MES系統 內存泄漏分析

一:背景 1. 講故事 上個月有位朋友加微信求助,說他的程序跑着跑着就內存爆掉了,尋求如何解決,截圖如下: 從聊天內容看,這位朋友壓力還是蠻大的,話說這貌似是我分析的第三個 MES 系統了,看樣子 .NET 在傳統工廠是巨無霸的存在哈。。。 話不多說,一起用 Windbg 一探 ...

Mon Jan 10 17:38:00 CST 2022 13 3095
一次 .NET 某紡織工廠 MES系統 API 掛死分析

一:背景 1. 講故事 這個月中旬,有位朋友加我wx求助他的程序線程占有率很高,尋求如何解決,截圖如下: 說實話,和不同行業的程序員聊天還是蠻有意思的,廣交朋友,也能擴大自己的圈子,朋友說他因為這個bug還導致項目黃了一個... 😂😂😂 哈哈,看樣子是客戶不買賬,驗收不了,害 ...

Wed Sep 29 17:46:00 CST 2021 20 3676
一次 .NET 某教育系統API 異常崩潰分析

一:背景 1. 講故事 這篇文章起源於 搬磚隊大佬 的精彩文章 WinDBg定位asp.net mvc項目異常崩潰源碼位置 ,寫的非常好,不過美中不足的是通覽全文之后,總覺得有那么一點不過癮,就是沒有把當時拋異常前的參數給找出來。。。這一篇我就試着彌補這個遺憾😁😁😁。 為了能夠讓文章 ...

Mon May 03 21:35:00 CST 2021 10 4377
一次 .NET 某三甲醫院HIS系統 內存暴漲分析

一:背景 1. 講故事 前幾天有位朋友加wx說他的程序遭遇了內存暴漲,求助如何分析? 和這位朋友聊下來,這個dump也是取自一個HIS系統,如朋友所說我這真的是和醫院杠上了🤣🤣🤣,這樣也好,給自己攢點資源😁😁😁,好了,不扯了,上windbg說話。 二: windbg 分析 ...

Mon May 31 19:32:00 CST 2021 21 3475
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM