【问题标题】:azure web jobs swap in secondary slot in app serviceazure web 作业在应用服务的辅助插槽中交换
【发布时间】:2020-04-05 12:20:56
【问题描述】:

我有一个在 azure 应用服务中运行的网站。 它还部署了网络作业

现在我正在为我的应用服务创建一个新插槽,并将网站代码部署到新插槽。

当我交换插槽时,网络作业仍然在生产插槽中运行,还是会被交换到新插槽?

谢谢!

【问题讨论】:

    标签: azure azure-web-app-service azure-webjobs


    【解决方案1】:

    在幕后,Webjobs 存在于您的应用服务的站点 \wwwroot\App_data\jobs\continuous |触发文件夹。插槽交换是一个set of actions,其执行最终以 Azure 中的路由规则切换结束。

    您的 Web 作业将参与应用服务的插槽交换。

    但是,也有一些有趣的极端情况。例如,假设您的登台和生产应用程序设置相同,并且您为类似 ServiceBusTrigger 的东西定义了触发器。除非您停止暂存槽 Webjob,否则暂存 Webjob 实例触发器将继续轮询您的生产资源,这意味着您可以同时执行生产和槽 Webjob 代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多