繁体   English   中英

Azure WebJobs是否在每个部署插槽上运行?

[英]Do Azure WebJobs Run on each Deployment Slot?

我有一个计划的网络工作和一个网络应用程序。 该Web应用程序总共有3个部署插槽(包括生产版)。 我的问题是,即使插槽未交换为“产品”,预定的天蓝色Web作业也可以运行吗? 我在数据库中看到该作业被点击的页面似乎被调用了3次,但我的理解是非生产性webjobs没有运行。

网络作业本身非常简单。 这只是一个Powershell脚本,它使用以下格式调用网页:

$progressPreference = "silentlyContinue"
$result = Invoke-WebRequest -Uri "http://hithere.com" 
-Method Get -UseBasicParsing;

感谢大家的帮助!

如果所有部署插槽均同时工作,则Web作业也将在每个部署插槽中工作。

我的理解是非生产webjobs没有运行。

实际上,每个插槽本身就是一个常规的Azure Web App,它将具有自己的应用程序设置,连接字符串,WebJob和任何其他配置。 如果满足预定条件,将执行WebJob,它与是否生产无关。 有关广告位的更多详细信息,请参阅Blog

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM