azure - 如何在不删除的情况下暂停 azure webjob?
问题描述
我找不到任何选项来暂停 azure webjob,目前我们在部署时从“任务调度程序”禁用我们的作业。但在 Azure Webjob 中,我看不到禁用选项。我从一些旧论坛上读到,我们只能删除,然后我们需要重新发布。
有人可以就此提出建议吗?如果我们已经部署了工作,只保留几个小时或几天,为什么我们需要删除它?
谢谢
解决方案
您可以将以下配置设置添加到您的 Web 应用程序以禁用 Webjob。
WEBJOBS_STOPPED - 将此设置设置为 1 以禁用运行任何作业(也将停止所有当前正在运行的作业)。
WEBJOBS_DISABLE_SCHEDULE - 将此设置为 1 以关闭所有预定触发。与 WEBJOBS_STOPPED 不同,仍然可以手动调用 WebJobs
有关更多信息,您可以参考此github链接。
推荐阅读
- git - 如何从 GitHub 存储库中的环境中删除 github-pages?
- python - 如何使用 2 列作为条件删除 Pandas Dataframe 中的行?
- amazon-web-services - 两个或多个 ECS 服务实例之间的通信
- sql - MariaDB 无法删除名为“`”的列
- c# - 学习 MVVM。调用方法
- microsoft-graph-api - ms 图形文件上传到 sharepoint 站点
- powershell - Powershell仅返回日出/日落时间
- qt - 如何允许对 QComboBox 中的项目进行循环导航?
- design-patterns - 哪些嵌套模式在 dafny 中有效?
- php - mysql 5.7中的数字行