解决方法:减小TargetReplicaSetSize

时间:2018-09-27 09:29:30

标签: azure-service-fabric service-fabric-stateful

我在Service Fabric群集上收到以下警告:

  

Replica在_NodeType1_2上打开期间出现多个故障。 API   呼叫:IStatefulServiceReplica.Open();错误= System.ArgumentException   (-2147024809)

在将(MinimalReplicaSetSize,TargetReplicaSetSize)从(3,5)减小为(3,3)之后会发生这种情况。我可以看到副本集减少了,但是删除的每个副本都报告了警告-在我的情况下,两个副本都有警告。

有什么方法可以解决此问题而不删除有状态服务吗?

集群在6.3.176.9494 SF运行时上运行。

1 个答案:

答案 0 :(得分:0)

我设法通过杀死报告警告的节点上的有状态服务进程(一个接一个地保持状态)来解决此问题。

我注意到了另一个副作用:在服务进程占用大量CPU(30-40%)的每个此类节点上-由SF杀死并自动重启后,它就会平静下来。