当前位置:网站首页>Methodology for troubleshooting problems (applicable to troubleshooting problems arising from any multi-party cooperation)
Methodology for troubleshooting problems (applicable to troubleshooting problems arising from any multi-party cooperation)
2022-06-30 12:59:00 【Production team leader】
This methodology , It's my philosophy .
Here to share .
Can you understand , Look at personal savvy !
Things are as follows :
Partner , It's all about 4 Party team .
A Group : The code development team .
B Group : Our O & M personnel .
C Group : Party A's network security team .
D Group : The person in charge of the end-to-end system .
The main problem :
We start from the server , request D Of the group url Interface , Always timeout.
experience :
With the cooperation of our operation and maintenance personnel A The team checked for more than a month , In the absence of results , I took over the matter .
Judging from the past
I think of two :
1、A Group code problem .
2、 Server network problems .
therefore , I aim at these two points , Write commands , Operation and maintenance execution , Check .
Final , The discovery is not a code problem .
however ,telnet IP port It can also be used .
That's for sure , It's not a network problem .
This is beyond my previous knowledge .
therefore , Asked our project director . There is another one in the middle WAF(Web Application Firewall)
therefore , From this breakthrough point , Described the troubleshooting process with the customer . Here we are WAF person in charge .
Again 2 God , To no avail .
however , This process , Our operation and maintenance personnel , Always self righteous to say , It's not the problem here , It's not a problem , It must be the problem there .
He roared firmly in the crowd : It can't be us WAF problem .
9 It is certain that D Problems with group to end systems .
My judgment :
however , O & M slapped me in the face , On the third day WAF After the team checks , Say it's your problem , Resolving .
Here we are told a truth :
Before we find out the situation
Don't exclude anyone from responsibility , Don't insist on whose responsibility it is . So that we can check together
Once you exclude someone from responsibility , That group of people will definitely not take the initiative to check the problems
Once you decide who is responsible , It is likely to hit the face , and , Fewer people will participate in the investigation .
Neither of these approaches has a good result .
therefore , Before the situation is clear , Stir the water as muddy as possible , such , The people in it , They will examine themselves in private
Take the initiative to find out problems and be found out by others , That makes people feel very different .
边栏推荐
- 写信宝小程序开源
- Discussion on JMeter operation principle
- MATLAB小技巧(22)矩阵分析--逐步回归
- [one day learning awk] use of built-in variables
- 基于ThinkPHP5封装tronapi-波场接口-PHP版本--附接口文档-20220627
- Introduction to the novelty of substrate source code: comprehensive update of Boca system Boca weight calculation, optimization and adjustment of governance version 2.0
- [qnx hypervisor 2.2 user manual]6.2.3 communication between guest and external
- Unity脚本的基础语法(3)-访问游戏对象组件
- postman 自动生成 curl 代码片段
- 【C】深入理解指针、回调函数(介绍模拟qsort)
猜你喜欢

postman 自动生成 curl 代码片段

Wechat applet reports an error: typeerror: cannot read property 'SetData' of undefined

Google refutes rumors and gives up tensorflow. It's still alive!

Rk356x u-boot Institute (command section) 3.2 usage of help command

【OpenGL】OpenGL Examples

Motor control Clarke( α/β) Derivation of equal amplitude transformation

商品服务-平台属性

rxjs Observable 两大类操作符简介

Wechat launched the picture big bang function; Apple's self-developed 5g chip may have failed; Microsoft solves the bug that causes edge to stop responding | geek headlines

FlinkSQL自定义UDTF使用的四种方式
随机推荐
postman 自動生成 curl 代碼片段
Package based on thinkphp5 -tronapi- wave field interface - source code without encryption - can be opened twice - interface document attached - detailed guidance of the author - June 30, 2022 08:45:2
Unity脚本程序的开发
Can the polardb MySQL fees for RDS MySQL data migration be transferred?
【C语言深度解剖】float变量在内存中存储原理&&指针变量与“零值”比较
Today in history: Microsoft acquires PowerPoint developers; SGI and MIPS merge
golang基础 —— 切片和数组的区别
7 lightweight and easy-to-use tools to relieve pressure and improve efficiency for developers, and help enterprises' agile cloud launch | wonderful review of techo day
资源变现小程序开通流量主教程
c# 怎样能写个sql的解析器
mqtt-ros模拟发布一个自定义消息类型
Problems and analysis in JMeter performance testing. How many problems have you encountered?
rpm2rpm 打包步骤
Common UI components
How to solve cross domain problems
[learn awk in one day] operator
When MySQL judges that the execution condition is null, it returns 0. Correct parameter count in the call to native function 'isnull',
ABAP工具箱 V1.0(附实现思路)
Kubeedge's core philosophy
Scratch drawing square electronic society graphical programming scratch grade examination level 2 true questions and answers analysis June 2022