我们公司每次发布成功之后,容器都会有一个新的ip地址。 发布过程是滚动发布的,也就是说在全部应用发布完成之后,provider端的ip都会全部更换一遍。
目前在发布过程中遇到了Connection refused的异常。 查到相关issue: https://github.com/apache/dubbo/issues/9965。 其中讲到这种推空只在所有地址都下线的极端情况下才会出现,对于正常的线上集群实践应该不会出现。 那我这种滚动发布后容器获得新的ip算是应用全部下线的情况吗?
我们公司每次发布成功之后,容器都会有一个新的ip地址。 发布过程是滚动发布的,也就是说在全部应用发布完成之后,provider端的ip都会全部更换一遍。
目前在发布过程中遇到了Connection refused的异常。 查到相关issue: https://github.com/apache/dubbo/issues/9965。 其中讲到这种推空只在所有地址都下线的极端情况下才会出现,对于正常的线上集群实践应该不会出现。 那我这种滚动发布后容器获得新的ip算是应用全部下线的情况吗?
5条答案
按热度按时间mgdq6dx11#
这个超时是连接提供者的超时么,是否还存在一些超时是与注册中心或者其他外部组件交互的
dfty9e192#
看样子是它调用了一个已经下线的ip。
dy1byipe3#
看样子是它调用了一个已经下线的ip。
提供者下线通知消费者之前进程或者网络就被关了么
olmpazwi4#
这个我还没确定是不是这样。 想请假一下 我这种ip全部换新的情况也是等同于地址全部下线的情况吗? 如果等同的话,他应该就是推空保护引起的了
x3naxklr5#
Connection refused 这个是只有发布中有还是一直都有