【发布时间】:2016-12-16 22:53:20
【问题描述】:
我有一个有状态的服务结构应用程序。在应用程序参数文件中,我将 PartitionCount 设置为 20
当我将服务部署到集群时,我得到了 20 个分区,其中一些分区状态显示为“重新配置”,最后它们将进入警告状态,显示 Unhealthy evnet
不健康事件:SourceId='System.FM',Property='State', HealthState='警告',考虑WarningAsError=false。划分 重新配置花费的时间比预期的要长。
但该分区内的副本运行状况显示为“正常”
当分区处于“重新配置”状态时实际发生了什么? 为什么会出现这个错误?
【问题讨论】:
-
有来自 ETW 的消息吗?要尝试诊断和调试,请在只有 1 个分区的本地开发集群上运行,并确保其正常工作。然后在本地尝试 2 个分区并确保它工作正常。如果是这种情况,可能是 20 个分区对于集群来说太多了。
标签: azure azure-service-fabric