1

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

在此处输入图像描述

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

4

2 回答 2

1

这是一个NCRONTAB表达式

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

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

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

您可以在Microsoft Docs中找到更多信息

于 2020-04-16T16:37:49.500 回答
0

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

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

在那里你会看到你的功能日志。

它将如下图所示。

在此处输入图像描述

于 2020-04-16T16:50:41.000 回答