记一次艰难的服务器接口调试

2017年6月14日23:27:28

今天在公司上传新版本,发现服务端代码调用另一个服务器上的接口失败。

开始调试:

行动1:是不是代码的问题,结果:测试服务器上无问题。

行动2:是不是代码编译的问题,将测试服务器代码下载更新至正式服务器发现无问题。

行动3:测试服务器上其他接口,发现无问题。

行动4:在测试服务器上部署正式代码,发现无问题。由此确定是服务器设置的问题。

行动5:开始思考是不是负载均衡的原因,将负载均衡关闭后发现问题还在。

行动6:思考是不是确实调用了另一台服务器的接口,最后在该服务器上ping该接口,发现DNS解析至本地。发现原来本地有之前的废弃接口,发现问题。

行动7:将本地DNS解析删除,网站删除,问题解决。

这次调试花费3个小时,使用各种姿势进行调试,最后调试成功。

原文地址:https://www.cnblogs.com/Mazexal/p/7011586.html