在最后一个节点卡住部署时如何解释服务结构状态

时间:2019-05-22 07:32:31

标签: azure-service-fabric

当我们在Azure服务结构中进行部署时,前滚会在警告中停留在节点5中。这是否意味着它部署的前4个节点没有错误,而第5个节点存在问题?这是错误地表示这一点。

enter image description here

1 个答案:

答案 0 :(得分:0)

这表示正在升级域(不是节点)'*'上进行升级。但是,如果花费的时间更长,那么这很可能是错误。其余四个节点都很好,并且已经升级。

与您在集群浏览器中看到的信息相同的Powershell是Get-ServiceFabricApplicationUpgrade -ApplicationName fabric:/xxx。此命令应该为您提供更多实际信息。

关于处理此类问题,很难说出实际出了什么问题。通常,这些升级问题与群集中的一些错误同时出现,应该可以提供更多的见解。但是,您始终可以尝试请求升级回滚,重新启动节点甚至删除应用程序并重新部署它。这始终取决于您能负担得起的费用。

  

'*'我说的是升级域,因为升级域可以包含更多域   多于一个节点。在您的情况下,节点可能等于升级域。但   您可以拥有3个升级域和5个节点。一次   仅更新一个升级域,这样您可以保证   该应用程序始终处于运行状态(即使在升级过程中也是如此)。