gpt4 book ai didi

azure - Azure Functions 上的 Cron 表达式和执行时间

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

我已安排一个 Azure 函数在 0 8 * * * 运行,假设它应该在 UTC 时间运行...但现在它尚未被调用...应该这次与此 Azure 函数 East US 2

的 Azure 函数区域相关

间隔设置为

enter image description here

代码是


[Function("CheckoutRequestMoverFunction")]
#if DEBUG
public async Task RunAsync([TimerTrigger("%TimerInterval%", RunOnStartup = true)] MyInfo myTimer, CancellationToken cancellationToken)
#else
public async Task RunAsync([TimerTrigger("%TimerInterval%", RunOnStartup = false)] MyInfo myTimer, CancellationToken cancellationToken)
#endif
{
...
}

之前它每 2 分钟运行一次(它必须移动大量数据,因此是这样安排的)。并不是说它必须只处理前一天的数据,我已安排它运行一次,但似乎并非如此。

最佳答案

不确定您是否提供了正确的 cron,但在 Azure Functions 上它包含 6 个参数。多出来的就是秒数,所以如果你想每天早上8点执行,应该是这样的:

0 0 8 * * *

您可以做的一件事是检查 Azure 函数的下一次计划执行时间(基于时间触发)。它存储在 Azure 表存储的 azure-webjobs-hosts 表中。查找带有分区键锁的行以及与带有时间触发器的函数对应的行键。单击该行可查看其属性。 NextVisibleTime 属性显示计划下次执行函数的时间。

关于azure - Azure Functions 上的 Cron 表达式和执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76063113/

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