Microsoft Service Fabric主机服务(FabricHostSvc)挂起

Sha*_*aun 8 c# azure azure-service-fabric

自2015年11月以来,我一直在使用Microsoft Service Fabric,但遇到了很多问题,但现在Service Fabric在我的开发机器上已经完全无法正常运行.卸载/重新安装没有帮助.

我正在使用1.5预览,并从那以后尝试2.0无济于事.

当我尝试从Visual Studio 2015 Update 1运行Service Fabric应用程序时,问题就出现了(正如我在过去几个月中已经完成了数百次).

我的机器是蓝屏的(我第一次看到Windows 10的蓝屏).重新启动后,我无法通过Visual Studio部署我的Service Fabric应用程序.PowerShell脚本失败,并显示以下消息:

启动服务FabricHostSvc.这可能需要几分钟...启动服务:无法启动服务'Microsoft Service Fabric Host Service(FabricHostSvc)'.

我进入SCM并发现"Microsoft Service Fabric Host Service"处于Starting状态.它停留了一个小时.我尝试多次停止和启动服务,每次挂起.

我卸载了Service Fabric(Service Fabric,SDK和Tools for VS)并重新安装了最新版本2.0,它也出现了同样的问题.

重启,同样的问题.

删除了c:\ SfDevCluster文件夹,同样的问题.

基于其他一些文章,我在卸载后寻找任何流浪性能计数器,但没有任何.

我尝试查看注册表,但名称中还有其他Azure组件"Fabric".如果我删除它们,我可能会管理我的Azure开发设置的其余部分.

现在......当我再次尝试启动服务时,它确实重新创建了SfDevCluster文件夹并给我一些日志.它似乎每分钟创建两个跟踪日志文件,它们具有完全相同的内容.

每次失败时,跟踪的最后一行是:

信息,11176,General.FabricSetup.Main,操作失败,错误0xffffffff

较早的跟踪(SF 1.5)似乎使用常量而不是错误的十六进制值.似乎表示无效的论点.

无论这种失败是什么,它似乎是我的困境的原因.不幸的是,错误完全没有用.

我试图避免重新安装Windows,因为这会耗费一整天的生产力.

任何帮助是极大的赞赏.

Has*_*SFT 5

请从提升的 powershell 会话运行:Unregister-ScheduledTask FabricCounters。

这将解决问题。

  • 我遇到了同样的问题,但就我而言,没有 ScheduledJob FabricCounters 要删除。我的服务也处于“启动”状态,我的 FabricSetup 跟踪文件中的最后一个条目也是“操作失败,错误为 0xffffffff”,而且卸载并重新安装、删除 SfDevCluster 文件夹也不起作用。我在日志中看到的是警告消息,例如:Method QueryDataCollectorSet failed with HRESULT: -2​​144337918 或 Method StopPlaTraceSession failed with HRESULT: -2​​144337918 ...在我的情况下,Service Fabric 从未在我的计算机上运行。任何帮助将不胜感激 :) (2认同)
  • 在 GA 版本中,Service Fabric 期望启用 Windows 防火墙以能够配置群集。此要求将在未来版本中放宽。打开 Windows 防火墙 (MpsSvc) 应该可以解决您的问题。 (2认同)