原文:记一次 .NET 某电商无货源后端服务 死锁分析

一:背景 . 讲故事 这个月初,星球里的一位朋友找到我,说他的程序出现了死锁,怀疑是自己的某些写法导致mongodb出现了如此尴尬的情况,截图如下: 说实话,看过这么多dump,还是第一次遇到真实的死锁,这tmd的顿时就有了兴趣。。。 上 windbg 说话。 二:Windbg 分析 . 真的是死锁吗 既然朋友说死锁,我得先验证一下,可以用命令 syncblk 查看同步块表。 从同步块表中可得知如 ...

2021-11-18 09:47 14 2992 推荐指数:

查看详情

一次 .NET交易平台Web站 CPU爆高分析

一:背景 1. 讲故事 已经连续写了几篇关于内存暴涨的真实案例,有点麻木了,这篇换个口味,分享一个 CPU爆高 的案例,前段时间有位朋友在 wx 上找到我,说他的一个老项目经常收到 CPU > 90% 的告警信息,挺尴尬的。 既然找到我,那就用 windbg 分析呗,还能怎么办 ...

Fri May 28 17:38:00 CST 2021 8 2785
一次 .NET 某HIS系统后端服务 内存泄漏分析

一:背景 1. 讲故事 前天那位 his 老哥又来找我了,上次因为CPU爆高的问题我给解决了,看样子对我挺信任的,这次另一个程序又遇到内存泄漏,希望我帮忙诊断下。 其实这位老哥技术还是很不错 ...

Fri May 21 19:37:00 CST 2021 23 1918
记录一次苏宁延保服务的体验

记录一次苏宁延保服务的体验 春节假期间,我们在苏宁电器曲阳店购买的海信电视白屏了,购买时间是2012年4月8日,电视型号是LED39K3103D。由于假期期间我们不在家,所以上周日(2月16日)回到家后,就先拨打了海信售后服务热线保修,然后客服告知整机保修一年,关键部件保修3年。我们了解 ...

Tue Feb 18 19:19:00 CST 2014 2 3544
一次MySQL死锁

记录一次MySQL表无法访问 ​ 在一次真实的开发测试中突然发现数据库中订单表 select、update、delete 没有丝毫反应。以为是服务器性能过低导致MySQL进程执行过慢,但是等待10分钟订单表依然毫无反应,更奇怪的是其他表都可正常操作数据。这时我觉得是订单表坏了,想把订单表drop ...

Mon May 31 02:10:00 CST 2021 0 23711
一次Update语句死锁

业务背景 出现死锁问题 update msgbox_message set record_status = -1 where record_status = 0 and gmt_create >= now() - INTERVAL 3 MONTH and msg_key ...

Wed Jul 22 06:34:00 CST 2020 0 1553
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM