2011-07-13 20 views
1

以下是我的場景:我的Azure Web角色在OnStart()中執行了大量工作,並生成一個巨大的調試跟蹤,並將其上載到Blob存儲。我該如何努力阻止Azure角色?

現在OnStart() hangs出於任何原因,我看着Blob存儲並看到該跟蹤尚未更新幾分鐘。所以我決定這個角色是無法修復的,我想立即關閉它,以便我可以用另一個軟件包更新角色並重新啓動它。

問題是,當我在管理門戶中點擊「停止」時,需要十分鐘才能停止角色 - 我想它試圖說服角色停止優雅地等待幾分鐘。

我可以以某種方式立即停止角色而不讓其停止優雅嗎?

回答

0

看一看@Windows Azure Platform PowerShell Cmdlets

應該給您至少相同的功能,可能更多的控制權的行動。您也可以請求當前狀態,因爲它並不總是立即反映在Silverlight門戶中。

2

我不知道是否刪除部署(這可能是你打算在停止它之後要做什麼?)會更快,但我不確定。據我所知,只有一種「停止」,所以不,我不認爲有辦法強制停止。