我的本地Service Fabric突然无法启动有状态服务。 我试图卸载SDK,但没有运气。 Azure群集上的相同服务正常运行。
即使是visual studio中的quickstart服务也无法启动
服务状态: fabric:/ testapp / Stateful1尚未就绪,剩余1个分区。
服务状态: fabric:/ testapp / Stateful1尚未就绪,剩余1个分区。
有些东西花了太长时间,申请还没有准备好。 完成执行脚本'Get-ServiceFabricApplicationStatus'。 时间流逝:00:01:41.7659838
Service Fabric Explorer出错:错误事件:SourceId ='System.FM',Property ='State'。 分区低于目标副本或实例计数。
答案 0 :(得分:4)
如果您收到有关群集本身和fabric:/System/FaultAnalysisService
的错误,请查看此thread,您的问题可能与磁盘空间不足有关。
假设您使用默认值进行本地群集设置,您还可以使用PowerShell获取有关群集运行状况的信息:
# connect to cluster
Connect-ServiceFabricCluster -ConnectionEndpoint "localhost:19000"
# import commandlets
Import-Module "$ENV:ProgramFiles\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK\ServiceFabricSDK.psm1"
# get cluster status
Get-ServiceFabricClusterHealth
我建议使用PowerShell与群集进行交互。
答案 1 :(得分:-1)