如何搁置azure webjob而不删除它?

问题描述 投票:0回答:2

我无法找到任何选项来暂停 azure webjob,目前,每当我们进行部署时,我们都会从“任务计划程序”中禁用我们的作业。 但在 Azure Webjob 中我看不到禁用选项。 我在一些旧论坛上看到我们只能删除,然后我们需要重新发布。

有人可以就此提出建议吗?如果我们已经部署了该作业,只保留几个小时或几天,为什么我们需要删除它?

谢谢

azure azure-web-app-service azure-webjobs azure-webapps
2个回答
3
投票

您可以将以下配置设置添加到您的 Web 应用程序以禁用 Webjob。

WEBJOBS_STOPPED - 将此设置设置为 1 以禁用运行任何作业(还将停止所有当前正在运行的作业)。

WEBJOBS_DISABLE_SCHEDULE - 将其设置为 1 以关闭所有计划触发。与 WEBJOBS_STOPPED 不同,WebJobs 仍然可以手动调用

有关更多信息,您可以参考此github链接。


0
投票

最近我在禁用 webjob 的同时尝试在开发环境中调试代码时遇到了类似的问题。以下是我的发现:

1.浏览您部署的App服务并在搜索栏中找到webjob

  1. 一旦您点击复选按钮,它将提示您启用或禁用网络作业,您可以在此处选择所需的操作

© www.soinside.com 2019 - 2024. All rights reserved.