链的各个节点都停下来,然后更换ip地址再启动,能否可行

我这边是在一台ubuntu服务器上尝试做的5个节点的链。刚刚,因为位置和网络变化了,我修改了这个服务器的ip地址,然后重新启动链,结果发现不能正常工作了。请问链在运行时,其ip地址不允许变化的吗?

如果真实,在生产环境的机房,遇到此类问题,是不是有平滑的迁移方案的。

区块链是个分布式系统,节点之间需要保持网络通信的。
如果你一开始配置的节点的ip,后来发生了变化,节点间的网络就连不上了,自然无法正常运行了。

如果环境中ip是动态的,可以配合DNS等服务,保持机器的域名不变。CITA的网络配置那里是可以用域名代替ip的。

我理解节点之间需要通信的。那可不可以修改节点的ip配置来恢复正常工作?

可以啊,你把IP改好之后应该可以接着跑的。
现在报什么错?

2020-08-24 - 03:18:42 | cita_chain - 172 | INFO - Chain enters the timeout retransmission phase

network服务有报错信息吗?
如果只是改了ip,应该先看网络连上没有。

没有看到network服务报错。这个机器的网络是正常可用的。

应该是executor微服务有报错吧
chain这个报错是说它没有等到executor返回执行块中交易的结果,超时之后在重试