Microsoft Service Fabric Stateful Service将无法启动

时间:2016-09-12 08:27:16

标签: c# .net azure azure-service-fabric service-fabric-stateful

我的本​​地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'。 分区低于目标副本或实例计数。

2 个答案:

答案 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)

尝试在visual studio中禁用远程调配的符号服务器。

  

选项>调试>符号>禁用Microsoft Symbol服务器

有同样的问题,结果是当visual studio试图获取符号时,符号服务器返回了404。这减慢了整个应用程序的速度,因此脚本认为它失败了。

ScreenShot