Azure WebJob计划

问题描述 投票:1回答:1

我的项目中有人创建了一个Azure Web作业,其中包含以下详细信息。

XyzTasks - >触发 - >完成56分钟前 - >不适用

此作业每小时运行一次,但计划在门户中显示为n / a。我检查了Kudo控制台,看看是否有任何settings.job文件可用,但没有找到。你能否告诉我这个工作是如何创建的,当我无法看到任何计划细节时,按计划触发?

azure azure-webjobs
1个回答
1
投票

是的,正如Juunas所说,它确实是从Azure Schedule触发的。有关详细信息,请参阅博客http://blog.davidebbo.com/2015/05/scheduled-webjob.html

在解决方案资源管理器中,您需要更改该settings.job文件的属性,并将“复制到输出目录”设置为“始终复制”。这将确保该文件位于WebJob的根目录中。

另外,检查(你可能想知道)Differences between the two scheduled WebJobs

Azure Scheduler专业人员•不要求将网站配置为Always On。 •由Visual Studio工具和当前Azure门户支持。缺点•不支持持续集成 - 安排工作或重新安排您需要访问Azure帐户的工作。 •松散地绑定到触发的WebJob,您不能总是告诉WebJob背后有Azure Scheduler作业。

内部WebJob调度程序

优点•支持Azure Web Apps可用的持续集成和任何部署机制,因为它基于文件。 •支持常见的cron表达式。 •可以通过简单的api调用来告知WebJob。缺点•需要始终开启。 •工具和门户尚未支持(希望这会改变)。

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