gpt4 book ai didi

azure-service-fabric - 分区处于仲裁丢失状态

转载 作者:行者123 更新时间:2023-12-04 15:54:16 25 4
gpt4 key购买 nike

我有一个 Service Fabric 应用程序,它有一个无状态的 web api 和一个有两个分区的有状态服务。无状态 web api 定义了一个 web api Controller 并使用 ServiceProxy.Create获取有状态服务的远程代理。远程调用将消息放入可靠队列中。

有状态服务将每 X 分钟从队列中取出消息。

我正在查看 Service Fabric Explorer,过去几天我的应用程序一直处于错误状态。当我深入了解细节时,有状态服务出现以下错误:

Error event: SourceId='System.FM', Property='State'. Partition is in quorum loss.



查看资源管理器,我看到我的主副本已启动并正在运行,它看起来像一个 ActiveSecondary,但其他两个副本显示 IdleSecondary,并且它们继续进入 Standby/In Build 状态。我无法弄清楚为什么会这样。

我的其他辅助节点始终无法进入 ActiveSecondary 状态/导致此仲裁丢失的一些原因是什么?

enter image description here

最佳答案

尝试重置集群。
我的服务有 1 个分区时遇到了同样的问题。
通过重置集群修复了错误

关于azure-service-fabric - 分区处于仲裁丢失状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39595619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com