Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure service fabric 负载平衡器找不到一个或多个服务的位置';复制品_Azure Service Fabric - Fatal编程技术网

Azure service fabric 负载平衡器找不到一个或多个服务的位置';复制品

Azure service fabric 负载平衡器找不到一个或多个服务的位置';复制品,azure-service-fabric,Azure Service Fabric,部署的问题。在开发集群中一切正常,但在本地集群中部署失败 最初我有3个节点的集群,经常收到这个警告,然后我又添加了两个节点,失败的副本数量减少了,但并没有消失 我对这个警告的信息感到困惑,有人能解释一下它是什么意思吗 负载平衡器无法找到一个或多个服务副本的位置: 结构:/Dev.fabric/CommentsCacheActorService主分区f2b6415c-a69d-4447-a4b0-74cad27e5692可能由于以下约束和属性而无法放置: TargetReplicaSetSize:

部署的问题。在开发集群中一切正常,但在本地集群中部署失败

最初我有3个节点的集群,经常收到这个警告,然后我又添加了两个节点,失败的副本数量减少了,但并没有消失

我对这个警告的信息感到困惑,有人能解释一下它是什么意思吗

负载平衡器无法找到一个或多个服务副本的位置: 结构:/Dev.fabric/CommentsCacheActorService主分区f2b6415c-a69d-4447-a4b0-74cad27e5692可能由于以下约束和属性而无法放置:
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上使用它,所以我不会尝试。太好了。如果您解决了问题,是否介意用解决方案更新您的问题,和/或将其标记为已回答。