美文网首页
message can not send, because ch

message can not send, because ch

作者: Sun_c39f | 来源:发表于2020-10-19 14:02 被阅读0次

异常:
消费者请求服务时一直提示message can not send, because channel is closed。

问题现象:

  1. Dubbo应用启动成功
  2. 在Dubbo Admin可以看到服务状态为正常(存在提供者和消费者)。
  3. Nacos所在服务器能ping通Dubbo应用所在服务器。

原因:
Dubbo应用都会占用一个系统端口,默认为20880。当应用增多时就会占用更多的端口,当端口无法开启,就会造成以上问题。
解决办法:
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 20880:20890 -j ACCEPT

异常:
1.4.0版本 单机模式下 错误:code:503,msg:server is DOWN now, please try again later!

解决办法:
删除{nacos.home}/nacos/data/protocol文件夹后重新启动。

参考:
https://github.com/alibaba/nacos/issues/4291

相关文章

网友评论

      本文标题:message can not send, because ch

      本文链接:https://www.haomeiwen.com/subject/iomkmktx.html