tangtaotao2021 commented on issue #8575:
URL: https://github.com/apache/dubbo/issues/8575#issuecomment-904274615


   我也遇到同样的问题
   **运行环境**
   nacos服务端:2.0.2
   nacos客户端 :1.3.3
   dubbo:2.7.12
   
   **问题**
   应用是采用k8s部署,服务端之前IP地址是172.18.2.28,重启后注册地址更改为 172.18.0.174,查看客户端日志有收到 
地址变为172.18.0.174记录,但是再次调用时依旧使用的172.18.2.28调用,导致报错。
   
   2021-08-24 00:32:13.368 [com.alibaba.nacos.naming.push.receiver] INFO 
com.alibaba.nacos.client.naming:228 - current ips:(1) service: product 
team@@srm-account -> [{"instanceId":"172.18.0.174#11000#DEFAULT#product 
team@@srm-account","ip":"172.18.0.174","port":11000,"weight":1.0,"healthy":true,"enabled":true,"ephemeral":true,"clusterName":"DEFAULT","serviceName":"product
 team@@srm-account","metadata":{"dubbo.metadata-service.urls":"[ 
"dubbo://172.18.0.174:20880/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=srm-account&bind.ip=172.18.0.174&bind.port=20880&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=srm-account&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=7&qos.enable=false&release=2.7.12&revision=2.2.3.RELEASE&service.name=ServiceBean:srm-account/com.alibaba.cloud.dubbo.service.DubboMetadataService:1.0.0&side=provider&timestamp=16
 29736306804&version=1.0.0" 
]","preserved.register.source":"SPRING_CLOUD","dubbo.protocols.dubbo.port":"20880"},"ipDeleteTimeout":30000,"instanceHeartBeatTimeOut":15000,"instanceHeartBeatInterval":5000}]
   2021-08-24 00:33:00.547 [dubbo-client-idleCheck-thread-1] ERROR 
o.a.d.r.exchange.support.header.ReconnectTimerTask:51 - [DUBBO] Fail to connect 
to HeaderExchangeClient 
[channel=org.apache.dubbo.remoting.transport.netty4.NettyClient 
[/172.18.2.91:54346 -> /172.18.2.28:20880]], dubbo version: 2.7.12, current 
host: 172.18.2.91 org.apache.dubbo.remoting.RemotingException: client(url: 
dubbo://172.18.2.28:20880/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=srm-message&bind.ip=172.18.2.28&bind.port=20880&check=false&codec=dubbo&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=srm-account&heartbeat=60000&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=7&qos.enable=false®ister.ip=172.18.2.91&release=2.7.12&remote.application=srm-account&revision=2.2.3.RELEASE&service.name=ServiceBean:srm-account/com.alibaba.cloud.dubbo.service.DubboMetadataSer
 
vice:1.0.0&side=consumer&sticky=false&timeout=5000×tamp=1629732897642&version=1.0.0)
 failed to connect to server /172.18.2.28:20880 client-side timeout 3000ms 
(elapsed: 3001ms) from netty client 172.18.2.91 using dubbo version 2.7.12 at 
org.apache.dubbo.remoting.transport.netty4.NettyClient.doConnect(NettyClient.java:174)
 at 
org.apache.dubbo.remoting.transport.AbstractClient.connect(AbstractClient.java:198)
 at 
org.apache.dubbo.remoting.transport.AbstractClient.reconnect(AbstractClient.java:254)
 at 
org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeClient.reconnect(HeaderExchangeClient.java:166)
 at 
org.apache.dubbo.remoting.exchange.support.header.ReconnectTimerTask.doTask(ReconnectTimerTask.java:49)
 at 
org.apache.dubbo.remoting.exchange.support.header.AbstractTimerTask.run(AbstractTimerTask.java:87)
 at 
org.apache.dubbo.common.timer.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:648)
 at org.apache.dubbo.common.timer.HashedWheelTimer$HashedWheelBucket.e
 xpireTimeouts(HashedWheelTimer.java:727) at 
org.apache.dubbo.common.timer.HashedWheelTimer$Worker.run(HashedWheelTimer.java:449)
 at java.lang.Thread.run(Thread.java:748)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to