2017-10-20 104 views
1

我已將包含5項服務的Service Fabric應用程序的VSTS版本上的升級配置到Azure上的單個節點測試環境。不幸的是,當它到達發佈部分時,它只是一遍又一遍地說「等待升級...」。我離開它15個小時,它仍然說同樣的事情。最初的部署沒有問題。使用VSTS的服務結構「正在等待升級...」

我看過關於關閉健康檢查時間的各種帖子,但這並未成功。我也嘗試將模式設置爲UnmonitoredAuto,但沒有成功。

我將RDPd放到環境中,並檢查了任務管理器中的處理器/內存使用情況,一切都差不多0%,並且內存使用率非常低。

有什麼我可以做的,以阻止升級掛?

回答

1

好的,我已經設法解決這個問題。發生這種情況是因爲在推出升級之前會發生PreUpgradeSafetyCheck。這與單節點羣集無關,因爲單節點羣集的停機時間是不可避免的。

升級狀態可以使用Get-ServiceFabricApplicationUpgrade找到。其中顯示了上面的狀態。

爲了解決這個問題,在發佈任務中有一個標誌:UpgradeReplicaSetCheckTimeoutSec。將該值設置爲0會將事情排序。