计时器触发的 Azure Function 应用程序有时会失败并在不同的时间段运行

Timer triggered Azure Function app fails sometimes and runs at a different time slot

所以我创建了一个Azure Function并部署在Consumption Plan下,按理说是每小时触发一次,但是这里的问题是有时没有在指定的时间触发,而且有延迟触发,延迟触发在 30 分钟到有时几个小时之间变化,我不确定应该在这里做什么

这是我的 CRON

0 */1 * * *

我使用 VS2019 中的配置文件部署了它 我还为此将时区配置为太平洋时间,时间也会反映到应用程序中 当我查看监控部分时,我才知道这一点 这是我跳过时得到的,运行 过了一会儿

2020-11-26 09:53:30.106 Trigger Details: UnscheduledInvocationReason: IsPastDue, OriginalSchedule: 2020-11-26T01:00:00.0000000-08:00 Information 2020-11-26 09:53:30.125 Today's DateTime is 11/26/2020 1:53:30 AM Information

任何输入都会很有帮助

根据 documentation,要使用的正确 CRON 表达式是 0 0 * * * *