Azure Webjob 触发了两次
Azure Webjob triggered twice
我以前在部署我的网络作业时使用计划触发器,由于一些问题我决定使用 settings.job 和 onDemand 触发器。
我的 Azure 门户只显示 1 个 Web 作业出现,但在日志中我可以看到它每次运行两次。
在我的 https://echtemaaltijd.scm.azurewebsites.net/api/webjobs 页面中,我看到每个 webjob 一个实例,当我查看调度程序日志 urls 时,我也看到它只触发了一次。
为了防止触发两次,我清除了设置时间表属性,结果只触发了一次。 (也就是上面url两个webjobs的现状)
"old" schedule webjob 不知何故仍在触发,我不知道为什么会这样,也不知道如何删除这些调度程序。
我认为您需要去 disable/delete 旧的 Azure 调度程序作业,它仍在 运行 调用您的 WebJob。您可以找到更多详细信息 in this blog,了解如何在门户中找到它,以及 Azure 调度程序/WebJobs 通常如何交互。停止 Azure 计划程序作业后,您将能够使用您的 settings.job 计划。
我以前在部署我的网络作业时使用计划触发器,由于一些问题我决定使用 settings.job 和 onDemand 触发器。
我的 Azure 门户只显示 1 个 Web 作业出现,但在日志中我可以看到它每次运行两次。
在我的 https://echtemaaltijd.scm.azurewebsites.net/api/webjobs 页面中,我看到每个 webjob 一个实例,当我查看调度程序日志 urls 时,我也看到它只触发了一次。
为了防止触发两次,我清除了设置时间表属性,结果只触发了一次。 (也就是上面url两个webjobs的现状)
"old" schedule webjob 不知何故仍在触发,我不知道为什么会这样,也不知道如何删除这些调度程序。
我认为您需要去 disable/delete 旧的 Azure 调度程序作业,它仍在 运行 调用您的 WebJob。您可以找到更多详细信息 in this blog,了解如何在门户中找到它,以及 Azure 调度程序/WebJobs 通常如何交互。停止 Azure 计划程序作业后,您将能够使用您的 settings.job 计划。