Open ujjboy opened 4 years ago
RPC-02306: 没有获得服务[io.sofastack.balance.manage.facade.BalanceMngFacade:1.0:user99]的调用地址,请检查服务是否已经推送
sofaRegistry的版本是5.4.5的
我把sofaregistry注册中心的地址换成linux上的服务之地之后,报错: Rpc invocation timeout[responseCommand TIMEOUT]! the address is 192.168.177.1:22200
项目是在windows上启动的,注册中心是在linux上搭建的,注册中心的地址陪的时候换成linux上的服务器地址吗?
问一下,什么#9的Q5?
问一下,什么#9的Q5?
..... 就是本文的 「Q5:使用 SOFARegistry v5.3.0~v5.4.2 集成版(registry-integratgion)注册中心时,服务地址时好时坏。」
但是我现在的版本是5.4.5,这个也存在这个问题吗? 帮我看一下logs的文件吧,我把注册中心换成自己在linux搭建的地址之后,StockMngApplication启动没有报错,但是在访问localhost:8080时报连接超时: Rpc invocation timeout[responseCommand TIMEOUT]! the address is 192.168.177.1:22200。BalanceMngApplication报The Network Adapter could not establish the connection。
具体的报错,您看一下我发送logs.zip文件吧。
我知道为什么了,oracle的地址我写成了IP的地址,现在我换成了localhost就不会报错了。DDL.sql有oracle的吗?
具体的报错,您看一下我发送logs.zip文件吧。
看了 logs.zip,没看到 rpc 框架的特别的错误,可能的错误就是服务端的业务代码真的处理超时了
如果大家遇到问题,请先参阅本 FAQ 文档,如果未找到答案,可以提交 issue,最好能提供示例工程代码以及相关日志信息。
Q1:前置条件里的软件如何安装?
[必选]部署注册中心:https://www.sofastack.tech/projects/sofa-registry/server-quick-start/ [必须]部署数据库:本地自行搭建数据库,然后导入 DDL.sql [可选]部署LookoutServer:https://www.sofastack.tech/projects/sofa-lookout/quick-start-metrics-server/ [可选]部署Zipkin:https://zipkin.io/pages/quickstart.html
如果未安装 LookoutServe 和 Zipkin,下面的 application.properties 环境也可以不用配置。
Q2: 提示 RPC-02306: 没有获得服务[io.sofastack.balance.manage.facade.BalanceMngFacade:1.0:user99]的调用地址,请检查服务是否已经推送
一般出现这个问题有如下几个原因:
service.unique.id
不一致。~/logs/rpc
下的日志文件夹进行问题排除。Q3: 报 org.springframework.jdbc.CannotGetJdbcConnectionException
请搭建数据库环境或者设置正确的数据库地址
Q4: 提示 RPC-02103: 订阅元数据失败
请安装注册中心,可自行使用 SOFARegistry、Zookeeper、Nacos 等作为注册中心。
Q5:使用 SOFARegistry v5.3.0~v5.4.2 集成版(registry-integratgion)注册中心时,服务地址时好时坏。
确认从 5.3.0 开始,SOFARegistry 单机集成版的配置存在问题,参见 Issue ,请下载最新修复版https://github.com/sofastack/sofa-registry/releases/download/v5.4.2/registry-integration-fix.tgz 重新安装。