【问题标题】:Microsoft Service Fabric Host Service (FabricHostSvc) never startedMicrosoft Service Fabric 主机服务 (FabricHostSvc) 从未启动
【发布时间】:2017-08-25 21:32:53
【问题描述】:

Microsoft Service Fabric Host Service (FabricHostSvc) Hangs on Start相同的问题

错误信息:
启动服务 FabricHostSvc。这可能需要几分钟的时间... 启动服务:无法启动服务“Microsoft Service Fabric 主机服务 (FabricHostSvc)”。 在 C:\Program Files\Microsoft SDKs\Service Fabric\Tools\Scripts\ClusterSetupUtilities.psm1:453 char:5 + Start-Service FabricHostSvc -WarningAction SilentlyContinue + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ + CategoryInfo : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service], 服务命令异常 + FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand

StartLocalCluster:无法启动 FabricHostSvc 在 C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup\DevClusterSetup.ps1:73 char:1 + 开始本地集群 + ~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,StartLocalCluster

跟踪错误:
2017-03-31 14:52:33.311,警告,8388,FabricSetup.FabricSetup.FabricDeployer,配置部署失败,错误 0xffffffff 2017-03-31 14:52:33.311,错误,8388,FabricSetup.FabricSetup.FabricSetupOperationBase,FabricDeployer::安装失败,错误 0xffffffff 2017-03-31 14:52:33.311,Noise ,8388,Timer.CancelCalled,1016010 取消调用,waitForCallbackOnCancel = false 2017-03-31 14:52:33.311,Noise ,8388,Timer.CancelWait,1016010 等待取消完成 2017-03-31 14:52:33.311,Noise ,8388,Timer.Destructed,1016010 被破坏,count=0 2017-03-31 14:52:33.311,错误,8388,FabricSetup.FabricSetup.FabricSetupOperationExecutor,FabricDeployer::安装失败,错误 0xffffffff,回滚

在运行 windows 7 时启动 FabricHostSvc 时出错
Service Fabric SDK 2.5.216
Service Fabric 运行时 5.5.216
Visual Studio 2015 工具 1.5.50311.1

我在 Windows 10 上没有问题,是否有类似提到的注册表项的解决方法?尝试启用防火墙但未成功并查找计划任务(无)

【问题讨论】:

  • 几个问题:你能看看你的 SfDevCluster 日志文件夹中是否有 FabricDeployer 可用的日志吗?这是一台干净的机器吗?它以前安装过 SF 吗?您是否尝试过重新安装或安装以前的版本?您使用的是哪个版本的 Windows 7?

标签: service azure-service-fabric


【解决方案1】:

我终于发现问题是服务没有在本地机器上运行 RpcLocator 和防火墙。

如果您运行的是 Windows 7,请检查以下服务是否已启动。如果不启动它们: RpcSs - 远程过程调用 (RPC) RpcLocator - 远程过程调用 (RPC) 定位器 MpsSvc - Windows 防火墙

希望它能帮助其他人

【讨论】:

  • 我很长一段时间都在试图解决这个问题。事实证明,某些东西正在禁用我的防火墙,即使在我启用它之后也是如此。明智的话:仔细检查您的防火墙是否正在运行,即使您已经启用它。
  • 很高兴听到我不是一个人在敲我的头。这可能是由于本地或全局策略在会话开始时禁用了某些服务。由于公司政策,我也遇到过这种问题,希望我是管理员,因此能够在会话启动时运行脚本。
【解决方案2】:

除了确保“远程过程调用”、“远程过程调用定位器”服务启动并运行之外,我还必须物理创建“ImageStoreShare”文件夹@“c:\SfDevCluster\Data”文件夹,因为它是由于权限问题未能创建文件夹。

【讨论】:

    猜你喜欢
    • 2016-02-04
    • 2017-06-29
    • 2020-01-11
    • 1970-01-01
    • 2016-07-27
    • 2015-09-05
    • 2020-04-06
    • 2017-11-22
    • 2018-08-27
    相关资源
    最近更新 更多