2017-10-20 109 views
1

我已将包含5项服务的Service Fabric应用程序的VSTS版本上的升级配置到Azure上的单个节点测试环境。不幸的是,当它到达发布部分时,它只是一遍又一遍地说“等待升级...”。我离开它15个小时,它仍然说同样的事情。最初的部署没有问题。使用VSTS的服务结构“正在等待升级...”

我看过关于关闭健康检查时间的各种帖子,但这并未成功。我也尝试将模式设置为UnmonitoredAuto,但没有成功。

我将RDPd放到环境中,并检查了任务管理器中的处理器/内存使用情况,一切都差不多0%,并且内存使用率非常低。

有什么我可以做的,以阻止升级挂?

回答

1

好的,我已经设法解决这个问题。发生这种情况是因为在推出升级之前会发生PreUpgradeSafetyCheck。这与单节点群集无关,因为单节点群集的停机时间是不可避免的。

升级状态可以使用Get-ServiceFabricApplicationUpgrade找到。其中显示了上面的状态。

为了解决这个问题,在发布任务中有一个标志:UpgradeReplicaSetCheckTimeoutSec。将该值设置为0会将事情排序。