2011-07-25 55 views
0

完整的Azure部署takes a while for a reason,但這是我所做的。爲什麼更新停止的Azure部署需要這麼長時間?

我停止部署,那麼當它處於「停止」狀態,我點擊「升級」,然後選擇該服務包。部署進入「升級」狀態,最多需要三分鐘才能完成,然後進入「停止」狀態。我必須點擊「開始」並等待幾分鐘才能開始部署。

我不明白。升級前無需停止部署 - 它已停止。升級後不會開始部署。什麼是三分鐘呢?

回答

0

你爲什麼要停止部署?升級的目的是獲得零停機時間。您只需選擇升級,然後在升級域中進行手動或自動滾動升級。只有新的部署需要停止/刪除。

+1

這裏的情景:我升級我的部署,請參閱該角色將無法啓動,並在一個循環中寫入噸的錯誤信息記錄到日誌將重啓。我閱讀了日誌並確定了問題,並且需要時間修復我的代碼並重新部署角色。我不想讓該角色重新啓動,並在重新部署之前繼續將消息寫入日誌。所以我想盡快停止角色,一旦我知道該怎麼做。 – sharptooth

+0

您錯過了升級的好處。使用手動升級方法,檢查日誌,如果有錯誤,則只需在1個升級區域後停止升級。接下來,將原始軟件包重新應用到部分升級的部署(升級區域1),然後恢復到原始狀態。現在您可以修復升級並稍後再試。再次,不需要停下來。 – dunnry

+0

這是過多的體力勞動。而且我也不問如何最大限度地利用Azure門戶。我只是很好奇爲什麼需要三分鐘才能完成似乎微不足道的事情。 – sharptooth

0

我想原因是因爲自動升級小心,以確保你能在升級過程中的任何時間重新開始在Azure服務 - 所以它仍然需要它的時間分別提升個人升級區。

相關問題