gpt4 book ai didi

Azure Function on Time Trigger 未触发

转载 作者:行者123 更新时间:2023-12-03 01:48:46 25 4
gpt4 key购买 nike

我在消费计划上设置了 Azure 函数,其中包含 6 个单独的计时器触发函数。

  • 其中 3 个每小时在整点后 5 点触发 (0 5 * * * *)
  • 其中 1 个每晚午夜触发 (0 0 0 * * *)
  • 其中 1 个在周一上午 8 点(0 0 8 * * 周一)触发
  • 最后一个应该在每天凌晨 1 点触发 (0 0 1 * * *),但事实并非如此

它们都是同一应用程序的副本,但根据命令行参数执行不同的操作。它们由包含适当命令行参数的 Run.ps1 Powershell 脚本触发。

昨天 09:40 我尝试手动运行问题函数并且它运行了,所以我将计划更改为 (0 0 11 * * *) 并且它按预期在上午 11 点运行。所以我把时间表改回 (0 0 1 * * *) 但今天凌晨 1 点它没有运行:(

enter image description here

我将尝试更改时间表,使其在凌晨 2 点运行,以防凌晨 1 点出现问题,但除了我还能尝试什么?

最佳答案

我认为您可能遇到了我们如何计算您的计时器是否过期的问题。我已在这里提交问题:https://github.com/Azure/azure-webjobs-sdk-extensions/issues/194

在我查看的日志中,我发现您的函数应用由于 function.json 文件的更改而在凌晨 1 点之前重新启动。当它恢复时,已经过了凌晨 1 点(这应该会导致它运行),但因为它以前从未运行过,所以我们错误地重新计算了“下一次”时间。

我正在研究解决此问题的方法 - 您可以按照上面的链接进行操作。

如果您或@KaiWalter 看到更多缺少函数调用的实例,请告诉我,以便我可以验证这是否是正在发生的情况。

关于Azure Function on Time Trigger 未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42386299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com