Azure 函数计时器触发器

Azure function timer trigger

我正尝试按照本教程在门户中创建计时器触发器功能:timer trigger。我尝试将 Schedule 设置为 0 */30 * * * *,每 30 分钟 运行 一次。

但是创建后,我只能看到一条运行ning记录,其他都是no new trace in the past。我想知道我是否做错了什么,希望有人能帮助我。

这是一个 NCRONTAB 表达式

NCRONTAB 表达式类似于 CRON 表达式,不同之处在于它在开头包含额外的第六个字段,用于以秒为单位的时间精度:

{second} {minute} {hour} {day} {month} {day-of-week}

到运行每30分钟你应该写“*/30 * * * *”(去掉开头的零)

您可以在 Microsoft Docs

中找到更多信息

我想你的 cron 表达式应该可以工作,你说你可以看到一条记录,所以主要是门户日志问题。

日志window有点脆弱,并不总是显示日志。但是,日志将写入 Kudu 文件。要检查日志,您可以访问函数 Kudu 站点,Debug console > CMD,然后进入 LogFiles > Application > Functions > Function > Function Name。

你会看到你的功能日志。

就会像下图那样