问题
访问接口时,出现一次失败,一次成功的反复情况
解决方案
情况一
测试服务器上相同的服务部署了两次,旧的服务不好使,新的服务好使。而请求打进来的时候服务采用轮询的策略,第一次访问到新服务成功,第二次访问旧服务失败。
解决
1.同过kill命令杀死旧进程
2.如果你将服务注册到服务中心,比如nacos上,先去服务列表
找到出问题的服务,点击详情
找到不需要的端口号,点击下线就可以了
这是你之前端口为更改就启动出现的问题
情况二
本地研发使用了测试环境的命名空间,将自己的本地服务注册到了测试环境。
解决
查看自己的配置文件,是否将服务注册到了另一个命名空间,如果是,改回来即可
情况三
业务逻辑问题导致异常
解决
通过接口定位代码, 在整个流程中关键操作节点加入的日志,判断代码走到哪里出现的异常。根据业务来解决此问题