我们的系统出现了一个奇怪的问题。
例如,我们有一个由 2 个节点组成的集群。Geode Locator 在主节点上运行,并且有一个远程节点运行 Geode 客户端。当客户端出现网络问题(丢包)一段时间后,客户端无法连接到Locator(NoAvailableLocatorException)。奇怪的是,即使在网络进入正常状态后,客户端仍然无法连接到定位器,同样的异常,即使在重新启动客户端后也是如此。经过调查,我们发现 Locator 的端口卡在 SYN_RECV 上,所以当我们重新启动 Locator 时,问题似乎消失了。您能否提供任何线索我们如何解决此问题以及为什么服务器端口卡在 SYN_RECV 上,因为我们不想重新启动集群或找出定位器和服务器并重新启动它们中的每一个。