bubbo调用Failed to invoke remote method异常解决
bubbo调用服务异常:
com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method: getPlanFlowInfo, provider: dubbo://10.20.30.164:21331/com.ys.mqpms.api.IMqPmsApi?application=ysportal-server&default.check=false&default.timeout=300000&dubbo=2.5.3&interface=com.ys.mqpms.api.IMqPmsApi&methods=.....................
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:101)
at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:144)
........................................................
at java.lang.Thread.run(Thread.java:745)
Caused by: com.alibaba.dubbo.remoting.RemotingException: message can not send, because channel is closed . url:dubbo://10.20.30.164:21331/com.ys.mqpms.api.IMqPmsApi?application=ysportal-server&codec=dubbo&default.check=false&default.timeout=300000&dubbo=2.5.3&heartbeat=60000&interface=com.ys.mqpms.api.IMqPmsApi&methods=......................................
at com.alibaba.dubbo.remoting.transport.AbstractClient.send(AbstractClient.java:268)
at com.alibaba.dubbo.remoting.transport.AbstractPeer.send(AbstractPeer.java:51)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeChannel.request(HeaderExchangeChannel.java:112)
at com.alibaba.dubbo.remoting.exchange.support.header.HeaderExchangeClient.request(HeaderExchangeClient.java:91)
at com.alibaba.dubbo.rpc.protocol.dubbo.ReferenceCountExchangeClient.request(ReferenceCountExchangeClient.java:81)
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:96)
... 74 more
原因分析
message can not send, because channel is closed 远程方法调用失败,提示通道被关闭,无法发送信息
打开dubbo的管理页面:出现此异常是,对应下图服务应该是不存在的.(下图是服务已经提供出去后正确的显示)
1. 检查服务提供的配置文件是否正确,配置文件是否加载
dubbo_provider.xml 提供服务的文件
<dubbo:service interface="com.ys.xxxx.xxxx.xxxx" ref="xxxxImpl" version="1.0" />
bean.xml 加载 dubbo_provider.xml 配置文件
<import resource="classpath*:/dubbo_provider.xml" />
2.检查客户端、服务端的超时配置;如果超时时间没有设置,设置为一个较长时间,就可以了
<dubbo:consumer check="false" timeout="300000" />
<dubbo:provider timeout="300000" />
3.检查你调用服务所在机器ip地址与你调用端配置的ip地址端口是否一致,如下红色url地址
dubbo_customer.xml 调用服务的配置
<dubbo:reference id="xxxx" interface="com.ys.xxxx.xxx.xxxxApi" url="dubbo://10.20.30.164:21331" version="1.0" />
4.检查发布服务的项目是否启动正常,发布服务的项目没有正常启动也会出现此问题
转载于:https://www.cnblogs.com/huaixiaonian/p/8359029.html
bubbo调用Failed to invoke remote method异常解决相关推荐
- com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法
com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法 参考文章: (1)com.alibaba.dubbo.rp ...
- 【错误日志dubbo】Failed to invoke remote method: sayHello, provider:dubbo://192.168.2.xxx
找不到zookeeper register中的方法 原因:使用了本地tomcat8 解决:在provider和consumer的pom.xml中添加tomcat7plugin maven启动 问题结局 ...
- [TODO]com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method
异常信息如下: 2018-10-30 20:00:50.230 ERROR java.util.concurrent.ExecutionException: com.alibaba.dubbo.rp ...
- dubbo 服务注册成功后出现 Failed to invoke the method * in the *
记录一下实际开发中出现的问题 问题描述 真实环境中需要部署新功能,需要重启之前的项目,但在重启过程中发现大量的端口处于 time wait ,导致端口被占用,项目启动失败.重新修改端口后启动成功并注册 ...
- SpringBoot项目中的全局异常处理器 Failed to invoke @ExceptionHandler method
SpringBoot项目中的全局异常处理器 Failed to invoke @ExceptionHandler method 参考文章: (1)SpringBoot项目中的全局异常处理器 Faile ...
- Failed to invoke the method subscribe in the service com.alibaba.dubbo.registry.RegistryService
1 异常信息 今天在写 dubbo 文章的时候遇到一个问题,倒是折腾了几分钟,百思不得其解,最后终于发现了.异常信息如下: com.alibaba.dubbo.rpc.RpcException: Fa ...
- Dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题的解决
QUESTION:Dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method 问题的解决? ANSWER: 一.原因: ...
- com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method XXX in the service
问题log com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method getExpressGoldOrderCount in th ...
- Failed to invoke the method xxx in the service com.xxx.xxx.XxxService. No provider available for the
转自 Caesar Liu 原文 问题描述 Dubbo应用启动成功 在Dubbo Admin可以看到服务状态为正常(存在提供者和消费者). Zookeeper所在服务器能ping通Dubbo应用所在服 ...
最新文章
- Activiti 5.1.4最佳实践
- c语言中怎么吃掉最后的空格,新人提问:如何将输出时每行最后一个空格删除...
- [综合面试] 大牛的面试神级总结之总结篇
- axios create拦截_Vue学习-axios
- leetcode 775. Global and Local Inversions | 775. 全局倒置与局部倒置(Java)
- 计算机网络名词解释-csma cda,计算机专业对口升学模拟题1资料.doc
- 友元函数重载+运算符
- 【Docker】Error: No such image: gotok8s/kube-proxy:v1.16.5
- 三星s6android7.0资源,【更新】Galaxy S6 SM-G9200 7.0的官方固件
- [sklearn机器学习]线性回归模型
- 计算机公式sin,三角函数换算(新版中文三角函数计算器)
- 北京内推 | 微软亚洲研究院智能多媒体组招聘CV/NLU/RL方向算法实习生
- vue.js毕业设计,基于vue.js前后端分离在线教育视频点播系统设计与实现(H5移动项目)
- win7 无法访问服务器共享文件夹,win7系统共享文件夹无法访问的解决方法
- 迪杰斯特拉算法(dijkstra)_朴素版_堆优化版
- 【美食小吃】成都建设路小吃一条街美食推荐
- 【基于人脸特征的心率检测研究】非接触式光电容积图和红外人脸视频瞬时心率估计
- 洞口四中2021高考成绩查询,常德高考成绩查询入口2021
- 【历史上的今天】12 月 28 日:冯·诺伊曼诞生;林纳斯·托瓦兹出生;CSDN 正式上线
- 万向区块链蜂巢学院 | 刘怿斯:密码朋克1993