原文:GC Ergonomics间接引发的锁等待超时问题排查分析

. 问题背景 上周线上某模块出现锁等待超时,如下图所示: 我虽然不是该模块负责人,但出于好奇,也一起帮忙排查定位问题。 这里的业务背景就是在执行到某个地方时,需要去表中插入一批数据,这批数据需要根据数据类型分配流水号。这与我的select for update引发死锁分析提到的流水号分配差不多:通过数据库悲观锁实现多实例部署的流水号生成与分配。 . 问题排查 那么需要排查的问题很简单,为什么获取 ...

2018-04-14 14:39 3 1518 推荐指数:

查看详情

Linux 间接引用 .so 的路径问题

目录 问题简述 实际示例 1、运行提示信息 2、依赖库状况 3、运行时加载依赖库状况 解决办法汇总 问题简述 描述一下问题的大概状况 之前记录过这个问题(链接选项-rpath的一个问题记录),并没有详细去找 ...

Thu Jul 02 23:24:00 CST 2020 0 1061
Docker 容器内分析 java程序占用 cpu 高问题排查分析

背景描述 我们目前所有的 java 服务都是封装在 docker 里面的,今天做压力容量测试的时候发现有个服务占用cpu 300%,想找到是这个 java 程序的那个线程造成的问题,把问题反馈给开发让他们去修复。 下面所使用的容器镜像都是通过:Docker容器内执行 jvm 分析工具命令 ...

Mon Jul 12 18:25:00 CST 2021 0 599
Redis查询超时问题排查及原因分析

在操作Redis时要时刻记得Redis是单线程操作,如果有耗时的操作,会阻塞其他的操作。 上周四晚上开始钉钉群里Redis开始报警,不是很多,一晚上报了有个几十条。数据(非大Key)写入Redis失败了。周五开始排查问题。个人认为周五上线和周五出BUG是最不爽的~ 开发平台 ...

Tue Nov 19 02:02:00 CST 2019 0 557
Malformed Packet PNG排查分析

1、问题描述: 接到开发工程说,图片时而好,时而坏。怀疑是网络三角传输模式问题,或者是Nginx配置问题。 2、环境拓扑图: 3、这是Nginx处抓报文信息:HTTP和Porttable Network Graphics ...

Fri Nov 01 06:37:00 CST 2019 0 283
一次百万长连接压测 Nginx OOM 的问题排查分析

在最近的一次百万长连接压测中,32C 128G 的四台 Nginx 频繁出现 OOM,出现问题时的内存监控如下所示。 排查的过程记录如下。 现象描述 这是一个 websocket 百万长连接收发消息的压测环境,客户端 jmeter 用了上百台机器,经过四台 ...

Tue Sep 29 05:36:00 CST 2020 0 469
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM