Dubbo生产者下线后消费者一直报错误

Dubbo生产者下线后消费者一直报错误
发生背景:服务器产生了大量的dubbo报错,导致error日志直接几百M
报错截图:以下的报错,每分钟一次,很明显是dubbo在分钟重试一次链接。

img


已经测试过且无效的方法:
关闭检查并且设置重试次数,提供者和消费者都是这个配置文件,无效!
dubbo.consumer.check=false
dubbo.consumer.timeout=2000
dubbo.consumer.retries=2
dubbo.provider.timeout=2000
dubbo.provider.retries=2
想要达到的效果:生成者都下线以后忽略这个bean,也不再报错,直接有接口调用再报错。
注:本项目只有一个提供者和一个消费者
怀疑点:
生产者在下线后,nacos已经没有生成者记录了,但是消费者仍能继续调用提供者挂掉之前的ip:端口,怀疑是dubbo没有接受到nacos通知,且缓存了地址继续调用
奇怪的地方:
在关闭了dubbo.consumer.check=false后,消费者启动时不会报错,但是检测到提供者上线再下线后就会开始报错了。说明启动的时候检查是可以关闭的,但是一旦有链接后检查就关不掉了。