排查线上问题

来源:互联网 发布:澳洲皇家理工大学 知乎 编辑:程序博客网 时间:2024/05/09 14:47

1.遇到一个问题 线上服务器给出的配置和本地客户端获取的配置不一样的的时候?

该如何快速定位问题:


step1:查看最近对服务器和本地客户端,进行过那些操作,对怀疑导致问题的操作,做回滚操作,让用户能更快恢复正常


step2:根据系统架构,对整个系统交互进行逐一排查,如最简单的 CS架构的,对client 和server之间的通信进行排查

如何细化step2:对非嵌入式软件来说,一般情况可以排除硬件问题,但是对任何影响交互的地方持怀疑态度,一般采用网络抓包的方式,对网络数据内容进行解包分析,确定网络中传输的数据的正确性,一般本步骤后,能进一步定位问题,client或server,然后根据相应逻辑代码,找出问题;

        对嵌入式软件来说,一般遇到问题,最有可能是硬件出现问题,最好的方式也是按照电路图,对交互路径上的各个点逐一排查,使用示波器对数字电路进行分析,能够有效帮助,定位问题。


step3:发生问题后,不用慌张,沉着冷静才能更好更快的解决问题


随记!!



0 0
原创粉丝点击