【问题标题】:How to disable a single WebJob under by WebApp?如何通过 WebApp 禁用单个 WebJob?
【发布时间】:2022-01-07 11:05:38
【问题描述】:

我在 Azure 中有一个 WebApp,我有 10 个按不同计划运行的 WebJobs。现在根据业务需求,我需要在接下来的 2 周内停止这 2 个作业的运行。

我听说在 webapp appsettings 中设置 WEBJOBS_STOPPED = 1 会停止所有的 webjobs。但我只需要在 2 周内只禁用 2 个网络作业。

还有其他选择吗?

我可以通过从 Settings.job 中删除 CRON 表达式来做到这一点。但我想知道是否有其他方法可以实现这一目标。

【问题讨论】:

    标签: azure azure-webjobs azure-webapps


    【解决方案1】:

    根据上述共享信息,我们了解到您正在尝试禁用特定触发类型的网络作业。

    • 我们没有任何 Rest APIAzure CLI cmdlet 来禁用触发类型的 Web 作业。
    • 如果您使用的是连续网络作业,您可以使用Azure CLI cmdlets 或使用此SO 中提到的Rest API 禁用特定的网络作业 线程。

    【讨论】:

      猜你喜欢
      • 2015-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 2014-04-13
      相关资源
      最近更新 更多