我在部署我的webjobs时曾经使用过调度触发器,由于一些问题,我决定使用带有onDemand触发器的settings.job。
我的azure门户网站只显示1个网络作业,但在日志中我可以看到它每次运行两次。
在我的https://echtemaaltijd.scm.azurewebsites.net/api/webjobs页面中,我看到每个webjob有一个实例,当我查看调度程序日志网址时,我也看到它只触发一次。
为了防止两次触发,我清除了设置计划属性,因此只触发了一次。 (这是两个webjobs上面url的当前情况)
不知何故,“旧”计划webjob仍然在触发,我不知道为什么会发生这种情况以及如何删除这些调度程序。
答案 0 :(得分:2)
我认为您需要禁用/删除仍在运行调用WebJob的旧Azure Scheduler作业。您可以在门户中找到有关如何查找该内容的更多详细信息in this blog,以及Azure Scheduler / WebJobs的一般交互方式。停止Azure Scheduler作业后,您将能够使用settings.job计划。