[英]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.