首页 > 解决方案 > 即使始终开启选项处于打开状态,Azure 上的 Webjob 也不会连续运行

问题描述

我有一个连续的 Webjob 可以正常工作几个小时,然后在我重新启动之前无法工作。在我看来,天蓝色将其置于空闲模式,但它显示它正在运行但实际上并未运行。我已将 Always on 选项设置为 ON。我正在使用 Azure 进行付费计划。我是否需要使用计时器或线程延迟或一些笨拙的代码来让它在我的代码中保持活力?如果是这种情况,那么在 webjob 中连续选择的目的是什么。

标签: azureazure-webjobs

解决方案


只是为了提供一些文档来支持以下评论,您可以在此处查看文章: https ://docs.microsoft.com/en-us/azure/app-service/web-sites-create-web-jobs #webjob 类型

它提供了有关Continuous WebJobs的以下信息:
创建 WebJob 时立即启动。为了防止工作结束,程序或脚本通常在无限循环中完成其工作。如果作业确实结束,您可以重新启动它。

我已经概述了与您的问题相关的部分

希望这有助于提供一些清晰度

干杯,拉奇


推荐阅读