【发布时间】:2021-08-24 22:21:09
【问题描述】:
我有两台电脑,我在两个 gfsh 终端上运行以下命令:
开始定位器 --name=locator1 --locators=ipaddress1[10334], ipaddress2[10334] 启动服务器 --name=server1 --locators=ipaddress1[10334], ipaddress2[10334]
在他们启动后,当我列出成员时,我可以在两个终端上看到所有 4 个成员。
现在:
假设我首先在 PC1 上运行这些命令,然后在 PC2 上运行。 (所以PC1是第一个在线的)。
如果我关闭 PC2,模拟 PC 故障,PC1 就可以了。当我列出成员时,它有 2 个(定位器和服务器)。
我启动 PC2 并再次运行命令,再次使用 4 个成员时一切正常。
然而, 如果我关闭 PC1(作为原始集群启动中的第一台 PC),PC2 会在不久之后(大约 5 秒)断开与所有设备的连接。 gfsh 连接已断开,我根本无法连接到本地主机,但服务器和定位器的进程 ID 仍在运行。
它在 LOG(s) Membership Service Failure: Exiting due to possible network partition event due to loss of 2 cache processes.
当我让 PC1 重新联机并运行定位器和服务器命令时,我可以在 PC2 上再次连接。
谁能帮我解决这个问题???我很难弄清楚这里发生了什么。
【问题讨论】:
标签: geode