我不时地继续获得节点分段。它发生在具有~40个节点的集群中 - 它一次只发生在一个节点上。有几次事情发生的时候,有一些繁重的GC工作正在进行中。另一方面,我已经看到类似的重型GC工作正在进行,并且没有节点被分段。我已经将故障检测超时调整为大于我遇到的最大GC但是没有帮助 - failureDetection超时几乎是最大GC的2倍。如何判断这是GC还是网络问题? 我怀疑它与网络有关,因为其他节点也会失败。当进程重新启动时,它工作正常,所以我将排除网络问题。 我在哪里可以查看生成EVT_NODE_SEGMENTED的代码? 我调试了IgniteConfiguration对象,发现segResolvers为null / empty,所以我不知道它发布的事件在哪里。
使用基于S3的发现,不确定它在这里很重要(点燃1.9)。
我想知道在哪种情况下会产生这样的事件?无法连接到大多数其他节点或所有节点?
答案 0 :(得分:0)
当节点断开连接且无法连接时,会发生此事件,请参阅ClientImpl.java和ServerImpl.java
查看分段节点的日志,它必须类似于Node is out of topology (probably, due to short-time network problems
消息,因此您可以找出确切的问题。