故障复盘
爱学习爱聊天
有计划的去写
展开
-
使用 Eclipse Memory Analyzer 进行堆转储文件分析
1、概论 每每面试谈到有没有分析过内存泄漏、内存溢出等问题时我都在想,线上真的没给我机会啊,今天就自己创造机会来分析一下 安装使用MAT(Eclipse Memory Analyzer)呗认为是傻瓜式分析工具 获取堆转存文件(*.hprof) 导入文件分析 2、安装MAT(Eclipse Memory Analyzer) 安装方式有两种 Eclipse 插件方式 官网下载单...原创 2019-06-12 16:17:08 · 260 阅读 · 0 评论 -
压测复盘
一、故障表现: 1.混合压测各实时服务HTTP接口,开始不报错,几分钟后达到200tps时Loadrunner迅速出现大量请求超时、500错误。 二、故障分析步骤: 1、查看pinpoint慢接口调用链耗时情况,发现sql执行并不长,但链接,销毁时间较长,开始怀疑初始化连接数(核心线程数)太小 2、修改数据库配置spring.datasource.default.minldle(初始化连接数)...原创 2019-06-26 20:19:34 · 302 阅读 · 0 评论 -
数据库死锁引发的掉单问题排查
建议手动复现一下,和只看是两码事、、、、、、、、、、、 1、问题描述 场景:订单支付成功后用订单号批量通知修改计息状态发生死锁 2、前提:数据库表订单号varchar类型唯一索引跟图中name字段相同 3、操作流程 update book set platform_version=400 where name=1111 由于修改订单为批量操作,并且为一条一条修...原创 2019-07-24 13:41:21 · 154 阅读 · 0 评论