我已将VSTS版本的Service Fabric应用程序升级到Azure上的单节点测试环境,其中包含5项服务。不幸的是,当它进入发布部分时,它只是挂着说#34;等待升级......"一遍又一遍地。我离开了它15个小时,它仍然说同样的事情。最初的部署没有问题。
我查看了关于关闭健康检查时间的各种帖子,但这并没有成功。我也尝试将模式设置为UnmonitoredAuto,但没有成功。
我已经对环境进行了RDPd并检查了任务管理器中的处理器/内存使用情况,一切都是0%,内存使用率非常低。
我还能做些什么来阻止升级?
答案 0 :(得分:1)
好的,我已经成功解决了这个问题。发生这种情况是因为在推出升级之前会发生PreUpgradeSafetyCheck。这与单节点集群无关,因为单节点集群的停机时间是不可避免的。
可以使用以下命令找到升级状态:Get-ServiceFabricApplicationUpgrade。这显示了上面的状态。
要解决这个问题,在发布任务中有一个标志:UpgradeReplicaSetCheckTimeoutSec。将值设置为0可以解决问题。