我无法找到任何选项来暂停 azure webjob,目前,每当我们进行部署时,我们都会从“任务计划程序”中禁用我们的作业。 但在 Azure Webjob 中我看不到禁用选项。 我在一些旧论坛上看到我们只能删除,然后我们需要重新发布。
有人可以就此提出建议吗?如果我们已经部署了该作业,只保留几个小时或几天,为什么我们需要删除它?
谢谢
您可以将以下配置设置添加到您的 Web 应用程序以禁用 Webjob。
WEBJOBS_STOPPED - 将此设置设置为 1 以禁用运行任何作业(还将停止所有当前正在运行的作业)。
WEBJOBS_DISABLE_SCHEDULE - 将其设置为 1 以关闭所有计划触发。与 WEBJOBS_STOPPED 不同,WebJobs 仍然可以手动调用
有关更多信息,您可以参考此github链接。