即使启用“始终启用”选项,天蓝色的Webjob也无法连续运行

时间:2018-07-02 06:17:11

标签: azure azure-webjobs

我有一个连续的Webjob,可以连续工作几个小时,然后直到重新启动后才起作用。在我看来,azure使其进入了空闲模式,但它向我展示了它正在运行,但实际上并未运行。我已将“始终开启”选项设置为“开”。我正在使用Azure付费计划。我是否需要使用计时器或线程延迟或一些粗糙的代码来使其在我的代码中保持有效?如果是这样的话,webjob中连续选项的目的是什么。

1 个答案:

答案 0 :(得分:0)

只需提供一些文档来备份以下评论,您可以在此处查看该文章: https://docs.microsoft.com/en-us/azure/app-service/web-sites-create-web-jobs#webjob-types

它提供有关连续Web作业的以下信息:
在创建WebJob时立即启动。 为防止作业结束,程序或脚本通常在一个无穷循环中完成其工作。如果作业结束,则可以重新启动。

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

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

干杯, 荔枝