我是靠谱客的博主 鳗鱼野狼,最近开发中收集的这篇文章主要介绍dubbo.remoting.RemotingException: message can not send, because channel is closed解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
emmmm,跑项目的时候遇到个问题:
com.alibaba.dubbo.remoting.RemotingException: message can not send, because channel is closed . url:dubbo://192.168.15.58:53675/
dubbo出问题了。我没改什么配置,刚才还跑的好好的e,怎么会出问题呢?于是上网查了查,总结了一下。
通道关闭?什么鬼?
1、看看注册中心,以及服务端是不是正常运行,万一宕掉了就不好了。
2、dubbo对外发布接口正常;
控制器以及服务层运行正常:
3、然后到这里发现了代码用该没问题 看看是不是开启了wifi共享一类的软件 或者是虚拟机什么的 把你的电脑IP给虚拟改变了 影响了dubbo的使用,查看防火墙有没有关掉,防火墙可能将外部链接请求给屏蔽掉了。
我呢,就是因为微服务还在启动的时候切换到了wifi,导致网络发生变化,dubbo获取不到VMnet8的地址。。。
结果又换回网线,页面也能正常访问了。
最后
以上就是鳗鱼野狼为你收集整理的dubbo.remoting.RemotingException: message can not send, because channel is closed解决办法的全部内容,希望文章能够帮你解决dubbo.remoting.RemotingException: message can not send, because channel is closed解决办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复