开发者社区> 问答> 正文

服务调用不通,怎么办?

服务调用不通,怎么办?

展开
收起
保持可爱mmm 2020-03-28 22:52:36 1026 0
2 条回答
写回答
取消 提交回答
  • 可能的原因 服务在轻量级配置及注册中心注册失败。 服务的网络发生切换。 服务推送失败。 处理办法 在轻量级配置及注册中心上查看服务是否注册成功。 注册成功,进行步骤 2。 注册失败,进行步骤 5。 查看服务所在的实例是否发生网络切换,即服务提供方的 IP 变了。 发生了网络切换,执行步骤 3。 未发生网络切换,执行步骤 4。 重新启动应用,使用最新的 IP 注册成功后,再次检查调用是否成功。 调用成功,结束。 仍然调用不通,执行步骤 4。 查看轻量级注册及配置中心的推送日志(${安装目录}/logs/config-server-push.log),排查服务是否推送成功。 如果服务端推送成功,则在消费端的机器或者容器的日志文件中查看是否接收到最新的服务 IP 列表或者观察是否 ERROR 级别的日志。 基于不同方式开发的应用,日志文件的路径不同: 基于 HSF/Dubbo 开发的应用:${user.home}/logs/configclient/config-client.log 基于 ACM 开发的应用:${user.home}/logs/vipsrv-logs/vipclient.log 基于 Nacos 开发的应用:${user.home}/logs/nacos/naming.log 如果服务端推送不成功,请联系 EDAS 技术支持人员。 在轻量版配置及注册中心上查看不到该服务的注册。这个时候在应用所在的机器或者容器内查看${user.home}/logs/configclient/config-client.log这个日志文件,看是否注册发生异常。

    2020-03-28 22:56:10
    赞同 展开评论 打赏
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    请问您问题中的服务是什么服务呢?请具体描述一下

    2020-03-28 22:53:45
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
微服务中的配置中心 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载