gpt4 book ai didi

azure - 计时器触发的Azure函数不规则执行

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

我有一个计时器触发的 Azure Functions,它每天早上 04:30 执行

public static void Run([TimerTrigger("0 30 4 * * *")] TimerInfo myTimer)

现在我注意到调用日志显示了完全不同的执行时间:

public static void Run([TimerTrigger("0 30 4 * * *")] TimerInfo myTimer)

这个功能很有魅力。自一周以来,我注意到以下问题:

怎么会在规定时间前2分钟就有处决呢?为什么在规定时间后 8 分钟(!!)才会执行?

另一个奇怪的行为是,在不同的环境中,我看到完全相同的 Azure Functions 在同一分钟内被触发多次:

enter image description here

这可能是调用日志中显示的问题,还是有人了解更多关于这种奇怪效果的信息?

任何提示都将受到高度赞赏!

最佳答案

How can this be that there are executions 2 minutes before the defined time?

两分钟左右的误差可能是正常的,可能与设计有关。

And why there are executions up to 8 minutes (!!) after the defined time?

处理时间取决于您编写的代码和处理的数据大小。

Another strange behaviour is that in a different environment I see that the exact same Azure Function is triggered multiple times within the same minute

请检查runOnStartup是否设置为True。我认为这是由多个实例同时运行引起的。可以引用这个official documentation .

enter image description here

关于azure - 计时器触发的Azure函数不规则执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65237372/

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