Azure service fabric 负载平衡器找不到一个或多个服务的位置';复制品
部署的问题。在开发集群中一切正常,但在本地集群中部署失败 最初我有3个节点的集群,经常收到这个警告,然后我又添加了两个节点,失败的副本数量减少了,但并没有消失 我对这个警告的信息感到困惑,有人能解释一下它是什么意思吗 负载平衡器无法找到一个或多个服务副本的位置: 结构:/Dev.fabric/CommentsCacheActorService主分区f2b6415c-a69d-4447-a4b0-74cad27e5692可能由于以下约束和属性而无法放置:Azure service fabric 负载平衡器找不到一个或多个服务的位置';复制品,azure-service-fabric,Azure Service Fabric,部署的问题。在开发集群中一切正常,但在本地集群中部署失败 最初我有3个节点的集群,经常收到这个警告,然后我又添加了两个节点,失败的副本数量减少了,但并没有消失 我对这个警告的信息感到困惑,有人能解释一下它是什么意思吗 负载平衡器无法找到一个或多个服务副本的位置: 结构:/Dev.fabric/CommentsCacheActorService主分区f2b6415c-a69d-4447-a4b0-74cad27e5692可能由于以下约束和属性而无法放置: TargetReplicaSetSize:
TargetReplicaSetSize:1 放置约束:不适用 依赖服务:不适用 约束消除顺序: ServiceTypeDisabled/NodesBlockList删除了5个可能放置的节点--剩下0/5个节点 由约束消除的节点 ServiceTypeDisabled/NodesBlockListed节点不得因节点的暂停/停用状态而禁用ServiceType或被BlockListed: FaultDomain:fd:/dc4/r0节点名称:vm3节点类型:节点类型0节点类型名称:节点类型0升级域:UD3升级域:ud:/UD3停用意图/状态:无/无 FaultDomain:fd:/dc3/r0节点名称:vm2节点类型:节点类型0节点类型名称:节点类型0升级域:UD2升级域:ud:/UD2停用意图/状态:无/无 FaultDomain:fd:/dc2/r0节点名称:vm1节点类型:节点类型0节点类型名称:节点类型0升级域:UD1升级域:ud:/UD1停用意图/状态:无/无 FaultDomain:fd:/dc1/r0节点名称:vm0节点类型:节点类型0节点类型名称:节点类型0升级域:UD0升级域:ud:/UD0停用意图/状态:无/无 FaultDomain:fd:/dc5/r0节点名称:vm4节点类型:节点类型0节点类型名称:节点类型0升级域:UD4升级域:ud:/UD4停用意图/状态:无/无
这很奇怪,因为这个警告会随着时间而消失。可能是因为再平衡。关于提到的约束有什么想法吗?关于重新平衡零件,您是对的。这是文章的摘录 在每种情况下,您都会看到 群集资源管理器,提供帮助您的信息 确定发生了什么以及无法放置服务的原因。我们 将此过程称为“约束消除序列”。其间,, 系统将遍历影响系统的已配置约束 服务并记录它们消除的内容。当服务不可用时,采用这种方式 可以放置,您可以看到哪些节点被删除以及为什么被删除 这取决于约束类型和优先级
你如何解决这个问题?嗯,这可能会有帮助。它讨论在Windows注册表中进行更改以解决堆大小问题。因为我目前没有这个问题,所以我不想应用更改。如果对您有效,请告诉我。谢谢您的链接。看起来有解决此问题所需的所有信息。修改注册表的黑客看起来非常肮脏,我不会在prod甚至staging上使用它,所以我不会尝试。太好了。如果您解决了问题,是否介意用解决方案更新您的问题,和/或将其标记为已回答。