异常:
消费者请求服务时一直提示message can not send, because channel is closed。
问题现象:
- Dubbo应用启动成功
- 在Dubbo Admin可以看到服务状态为正常(存在提供者和消费者)。
- 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文件夹后重新启动。