簡體   English   中英

當Azure App Service停止時,Azure Webjob是否停止

[英]Does Azure Webjob stop when Azure App Service is stopped

在我們當前的設置中,有 2 個插槽用於 Azure 應用程序服務,我的問題是,當插槽停止時,它是否也會關閉部署在該插槽上的 Web 作業,或者 web 作業會繼續運行嗎?

即使Azure App Service Web App未運行,也可以運行Azure WebJob。

雖然在Web應用程序的“應用程序設置”中使用WEBJOBS_STOPPED設置運行Web App時,可以強制WebJob不運行或停止

有關更多詳細信息,請查看有關此主題的文章:

https://blogs.msdn.microsoft.com/benjaminperkins/2017/03/01/failed-to-run-webjob/

下圖顯示了Web應用程序未運行時正在運行的WebJob:

在此輸入圖像描述

https://github.com/projectkudu/kudu/wiki/Full-stopping-a-Web-App

我實際上已經刪除了一些正在運行的作業,但即使我的作業在 UI 中顯示為已刪除,它們仍在靜默運行並消耗 memory。我從可用性和性能 > Memory 下的分析儀表板觀察到這一點Memory 向下鑽取 > Memory 使用情況(應用程序) > Physical Memory 用法部分。 震驚地看到作業被刪除后仍在運行。 幸運的是,這個解決方案幫助我終止了所有進程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM