原文:记一个奇怪的数据库记录重复插入的问题排查过程

背景 事情是这样滴: 有个发货服务化工程 D,依赖于数据访问服务 S 提供的若干个 dubbo 接口,还有一个服务接口自动化测试工程 T , 可以直接调用 D 和 S 的 dubbo httpRestful 接口来自动化回归测试这两个工程暴漏的服务接口。当改动 S 或 D 的代码后,运行 T 里的可重复执行的发货自动测试用例,若全部通过,则可验证 S 或 D 改动是有效的。 发货的核心逻辑是: 在 ...

2016-11-22 18:32 0 2593 推荐指数:

查看详情

一次奇怪的的bug排查过程

公司对底层基础进行了重构,线上稳定跑了几天,在查看订单系统的log时,有几条error信息非常的奇怪, 订单有状态机进行维护 已经被撤消的订单不能再进行有其他操作,和状态更改。 已经支付的订单,不能被撤消,只能退款或者部分退款。 这两条log虽然没有太大问题,关键问题 ...

Tue Nov 30 18:00:00 CST 2021 2 1723
一起动态加载错误问题排查过程

我们的服务器软件在一台新机器上启动的时候报错: error while loading shared libraries: libtcmalloc_mininal.so.4 No such file or directory 1,首先找找动态libtcmalloc是否在新机器 ...

Tue Dec 16 05:22:00 CST 2014 0 3721
一次慢sql问题排查过程

背景说明   组织架构被拆分为多个微服务 需求: 一个输入框 查询 前后模糊查询 人员信息(工号、姓名),前后模糊查询 单位名称。 跨平级查询!! 慢sql : slow sql 2969 millis. SELECT count ...

Tue Dec 21 00:56:00 CST 2021 0 1023
一次OOM问题排查过程

上周运维反馈线上程序出现了OOM,程序日志中的输出为 看线程名称应该是tomcat的nio工作线程,线程在处理程序的时候因为无法在堆中分配更多内存出现了OOM,幸好JVM启动参数配置了-XX:+ ...

Thu May 02 04:05:00 CST 2019 0 3052
一次线上内存泄漏问题排查过程

近期需要对公司的接口做线上的巡查监控,需要写一个脚本放到服务器上,定时运行脚本监测线上接口是否正常。测试的接口不是HTTP协议,而是公司基于TCP协议开发的私有协议,因此不能直接用现成的一些接口测试工具,需要自己写代码来调用接口。由于是私有协议,为了方便各业务项目进行通信,开发部门统一提供了一个 ...

Mon Jul 08 22:31:00 CST 2019 0 637
一次线上崩溃问题排查过程

大家好,我是雨乐! 前几天,突然收到报警,线上服务崩溃,然后自动重启。 由于正值双十一期间,业务以稳定为主,线上服务崩溃,这可不是一件小事,赶紧登陆线上服务器,分析原因,迅速解决。 借助这篇文章,记录下整个崩溃的分析和解决过程。 收到报警 上午上班后,正在划水,突然收到邮件报警 ...

Wed Nov 10 23:54:00 CST 2021 0 811
线上问题排查过程

线上问题排查过程1、测试统一收口,2、产品判断是否正常逻辑 | 测试判断是否已经用例覆盖 | 技术排查日志或代码变更 ...

Thu Dec 31 01:37:00 CST 2020 0 420
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM