繁体   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