我有一个有状态的服务结构应用程序。在应用程序参数文件我有PartitionCount 20服务结构集群中的分区重新配置
当我到集群中部署服务,我得到20个分区和一些分区状态则显示为“重新配置”,最后他们将警告状态呈现不健康evnet
不健康的事件:SourceId ='System.FM',Property ='State', HealthState ='Warning',ConsiderWarningAsError = false。分区 重新配置所花的时间比预期的要长。
但是,这里面的分区副本的健康状况显出为“OK”
什么是真正发生时,分区是“重新配置”状态? 为什么会发生此错误?
是否有来自ETW的消息?要尝试诊断和调试,只需使用1个分区在本地开发群集上运行,并确保可行。然后用2个分区在本地尝试,确保它能正常工作。如果是这种情况,那么可能20个分区对于集群来说可能太多了。 –