【问题标题】:Upgrade service unreachable status on service fabric Azure在服务结构 Azure 上升级服务不可达状态
【发布时间】:2018-12-09 22:18:41
【问题描述】:

我在 Azure 上以某种方式获得服务结构的“升级服务无法访问”状态。由于我的应用程序的这种行为很奇怪 - 有时能够访问,有时无法访问。在虚拟机的事件查看器中也没有发现问题.

我已经重启了节点(3 个节点),也重启了虚拟机。

我也读过Microsoft Documentation,但找不到任何东西。

有人知道为什么会发生这种情况以及这种状态如何变化吗?

【问题讨论】:

标签: azure azure-service-fabric service-fabric-stateless


【解决方案1】:

我知道这已经晚了两个月,但我为自己找到了解决此问题的方法,对您来说可能也类似。有两个问题:

  1. VM 实例大小:根据我的经验,您可能至少需要 Standard_D2,具体取决于您运行的应用程序。应用程序可能会使 VM 过载并导致升级服务失败。
  2. 确保您的实例计数与 Service Fabric 可靠性级别相匹配。对于 3 个节点,它应该是“青铜”。不幸的是,我不知道在门户中更新它的方法(我认为没有),但您可以通过 ARM 模板或 Azure Powershell/CLI 进行更新。您可以使用此处的指南作为参考https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity#the-reliability-characteristics-of-the-cluster

扩大虚拟机大小并确保匹配的可靠性级别对我有用,我部署了 ARM 模板,最终升级服务再次开始运行。

【讨论】:

    猜你喜欢
    • 2016-12-04
    • 1970-01-01
    • 2016-08-04
    • 2017-05-23
    • 2017-07-12
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    相关资源
    最近更新 更多