10.5. 在 blob 容器中清理过时的发现文件
如果正常关闭了使用 AZURE_PING 的 JBoss EAP 集群,例如,使用 kill -9 结束 JBoss EAP 进程,则您的 blob 容器中可能会保留一些过时的发现文件。
通常会在安全的集群关闭中清理这些文件,但如果从异常关闭中保留,这可能会影响集群成员的启动性能,尝试联系不再在线的节点。
如果您有一个问题,您可以设置以下配置,以便在集群视图更改时删除并刷新所有发现文件。
/subsystem=jgroups/stack=udp/protocol=azure.AZURE_PING/property=remove_all_data_on_view_change:add(value=true)
/subsystem=jgroups/stack=udp/protocol=azure.AZURE_PING/property=remove_all_data_on_view_change:add(value=true)
注意
或者,如果为每个视图更改清理容器不是理想的选择,您可以减少尝试加入集群的节点的加入尝试次数。默认 join 尝试数为 10。例如,要将 join 尝试的数量设置为 3 :
/subsystem=jgroups/stack=udp/protocol=pbcast.GMS/property=max_join_attempts:add(value=3)
/subsystem=jgroups/stack=udp/protocol=pbcast.GMS/property=max_join_attempts:add(value=3)
过时的发现文件仍然存在,但尝试加入集群的节点不会花费大量时间尝试联系不再在线的节点。
更新于 2025-05-10