今天在接口测试的时候碰到这个报错,在这里分享一下故障排查的步骤,如有不足欢迎指正哈:
- 优先检查客户端和服务端使用的pb文件代码版本是否一致,这是产生这个报错的主要原因。
- 如果版本一致,可能是服务端或客户端其中一个部署失败导致的,检查线上服务的部署情况。
- 检查服务端新增/修改的方法,是否有某一个层级代码写错,比如服务端provider层,有部分情况下代码写错了也是会编译通过的。
- 查看注册中心,是否存在未更新代码的服务端。可能由于负载均衡策略,客户端请求到了另一个微服务上。
今天在接口测试的时候碰到这个报错,在这里分享一下故障排查的步骤,如有不足欢迎指正哈: