每当我在本地群集上部署任何项目时(即使已经在线阅读了简单的Service Fabric教程),也会收到以下消息:
系统应用程序不健康。
不健康的服务:100%(1/1),ServiceType =“ EventStoreServiceType”,MaxPercentUnhealthyServices = 0%。
不健康的服务:ServiceName ='结构:/ System / EventStoreService',AggregatedHealthState ='错误'。
不健康的分区:100%(1/1),MaxPercentUnhealthyPartitionsPerService = 0%。
不健康的分区:PartitionId ='00000000-0000-0000-0000-0000-000000009000',AggregatedHealthState ='错误'。
错误事件:SourceId ='System.FM',Property ='State'。分区低于目标副本或实例数。
即使我有超过120GB的磁盘空间
答案 0 :(得分:1)
部署等于或小于群集中节点数量的amount of replicas。 因此,如果您正在运行单个节点dev cluster,请部署单个副本。如果要部署更多,则需要使用5节点开发集群。
答案 1 :(得分:0)
显然,问题与我的C驱动器有关,当我创建一个具有10GB以上空间的新驱动器并将群集定位到该新驱动器时,问题就解决了。
答案 2 :(得分:0)
尝试调试Service Fabric应用程序时遇到此问题。当我发布到本地节点时,没有问题,但是尝试在Debug模式下运行该错误时却出现了相同的错误。
解决方案:
通过右键单击Service Fabric项目(带有Service Fabric图标的项目)-> 属性->应用程序调试模式,将其转到Service Fabric项目属性,并将其设置为删除应用程序< / strong>。 默认情况下,它设置为刷新应用程序,并且说明中指出
'以新的二进制文件刷新应用程序,而无需重新部署应用程序'
我的同事在此设置上没有任何问题,但我们在几台机器上成功解决了这一问题,因此值得尝试。