Azure功能计时器触发器

时间:2020-04-16 16:33:06

标签: c# azure azure-functions timer-trigger

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

enter image description here

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

2 个答案:

答案 0 :(得分:1)

这是一个NCRONTAB表达式

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

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

要每30分钟运行一次,您应该输入“ * / 30 * * * *”(删除开头的零)

您可以在Microsoft Docs

中找到更多信息。

答案 1 :(得分:0)

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

日志窗口有点脆弱,并不总是显示日志。但是,该日志将被写入Kudu文件。要查看日志,您可以进入功能Kudu站点,调试控制台> CMD ,然后进入LogFiles> Application> Functions> Function> Function Name。

在那里您可以看到功能日志。

就像下面的图片。

enter image description here