2016-05-16 36 views
2

我已將Asp.Net MVC應用程序部署到Azure的應用程序服務中,並將其擴展爲2個實例。如何在azure中關閉應用程序服務的一個實例

有時我需要重新啓動一個實例,但我只能找到重新啓動整個Web應用程序的方法。有沒有辦法只重啓一個實例?即使刪除實例,然後創建一個新實例也適用於我。

回答

3

沒有超潔淨的方式做到這一點,但它仍然是可能實現通過以下步驟:

  • 轉到Web應用程序在門戶
  • 選擇從工具菜單
  • 的Process Explorer
  • 您將看到所有實例的進程。你可以右鍵點擊特定的w3wp並殺死它們,這有效地重新啓動站點。如果您只想重新啓動網站,則不必殺死Kudu進程(帶有K圖標的進程)。對於WebJobs,也要殺死Kudu。
+0

該門戶網站還有工具菜單中的進程資源管理器,您可以在該進程中終止進程。 –

1

如果您正在使用應用程序服務,那麼不幸的是,這是不可能的。你只能更新no。的實例。

但是,作爲替代,您可以減少實例的數量,然後再次提高。或者,如果您希望進行更精細的控制(出於任何原因),則可以手動在IaaS虛擬機工作負載和安裝實例中部署Web應用程序。

相關問題