当前位置:网站首页>排查问题的方法论(适用于任何多方合作中产生的问题排查)
排查问题的方法论(适用于任何多方合作中产生的问题排查)
2022-06-30 12:19:00 【生产队队长】
这个方法论,算是我的处事哲学。
这里分享给大家。
能否理解,看个人悟性!
事情如下:
合作方,一共涉及到4方团队。
A组:代码开发团队。
B组:我方的运维人员。
C组:甲方网络安全组团队。
D组:对端系统负责人。
主要问题:
我们这边从服务器,请求D组的url接口,总是timeout。
经历:
在我方运维人员配合A组团队排查了一个多月,无果的情况下,我接手了此事。
从以往情况看
我想到两点:
1、A组代码问题。
2、服务器网络问题。
于是,我针对这两点,进行写命令,运维执行,进行排查。
最终,发现不是代码问题。
但是,telnet IP port 也能通。
那也就确定,不是网络问题。
这就超出了我的以往认知。
于是,请教了我们的项目总监。说中间还有个WAF(Web Application Firewall)
于是,我从这个突破点,和客户描述了一番排查过程。找来了WAF负责人。
又排查了2天,无果。
但是,这个过程,我们的运维人员,总是自以为是的说,不是这里的问题,不是哪里的问题,肯定是那里的问题。
他坚定的在群里吼:不可能是我们WAF问题。
9成把握是D组对端系统的问题。
我的判断:
但是,运维打脸了,第三天WAF团队排查后,说是自己的问题,正在解决。
这里告诉我们一个道理:
在没有查明情况前
不要排除任何人的责任,更不要咬定是谁的责任。这样大家才能一起来排查
你一旦排除谁的责任,那那波人肯定不去主动排查问题
你一旦咬定谁的责任,很可能打脸,而且,参与排查的人会变少。
这里两种做法都没有好结果。
所以,在情况没清楚前, 把水搅的越浑越好,这样,在其中的人,都会在私下自己检查
主动找出问题和被别人找出问题,那给人的感觉可是天壤之别。
边栏推荐
- Unity脚本的基础语法(3)-访问游戏对象组件
- Solve numpy core._ exceptions. Ufunctypeerror: UFUNC 'Add' did not contain a loop with signature matching
- Two batches of pure milk are unqualified? Michael responded that he was conducting a large-scale screening and sampling inspection of products
- Three ways for flinksql to customize udaf
- 市值蒸发650亿后,“口罩大王”稳健医疗,盯上了安全套
- After the market value evaporated by 65billion yuan, the "mask king" made steady medical treatment and focused on condoms
- Inner join and outer join of MySQL tables
- How to use the plug-in mechanism to gracefully encapsulate your request hook
- MySQL composite query
- Swagger2 automatically generates API documents
猜你喜欢

【C】深入理解指针、回调函数(介绍模拟qsort)

Shell基础入门

Browser plays RTSP video based on nodejs

【一天学awk】运算符

QT implementation dynamic navigation bar
![[surprised] the download speed of Xunlei is not as fast as that of the virtual machine](/img/04/b0d23266b70c9ad6990a5203ef8ddf.png)
[surprised] the download speed of Xunlei is not as fast as that of the virtual machine

How to use AI technology to optimize the independent station customer service system? Listen to the experts!

SuperMap 3D SDKs_ Unity plug-in development - connect data services for SQL queries

Visual Studio配置Qt并通过NSIS实现项目打包

Google refutes rumors and gives up tensorflow. It's still alive!
随机推荐
LeetCode_栈_中等_227.基本计算器 II(不含括号)
90. (cesium chapter) cesium high level listening events
【C】深入理解指针、回调函数(介绍模拟qsort)
[one day learning awk] Fundamentals
ECDSA signature verification in crypt
The realization of QT the flipping effect of QQ weather forecast window
MySQL implements the division of two query results
项目中遇到一个有趣的事情
全面解析免费及收费SSH工具的基本特性和总结
Visual Studio配置Qt并通过NSIS实现项目打包
问卷星问卷抓包分析
Efficient elliptic curve point addition and multiplication in scrypt
机器学习笔记 - 自相关和偏自相关简介
Unity脚本程序的开发
Tronapi-波场接口-PHP版本--附接口文档-基于ThinkPHP5封装-源码无加密-可二开-作者详细指导-2022年6月28日11:49:56
JMeter之性能测试流程及性能测试关注点
基于ThinkPHP5封装tronapi-波场接口-PHP版本--附接口文档-20220627
Questionnaire star questionnaire packet capturing analysis
Swagger2 automatically generates API documents
Browser plays RTSP video based on nodejs