首页 > 解决方案 > Azure 功能甚至无法手动启动(无错误消息)

问题描述

我创建了一个时间触发函数。为了创建 CRON 字符串(每天早上 1:00 开始),我使用了 Web 服务。function.json 包含以下触发指令:

"type" : "timerTrigger",
"name" : "timer",
"direction" : "in",
"schedule" : "0 0 1 ? * * *"

该功能没有启动,即使手动启动也没有错误。

引起更多注意的是,“schedule”字符串带有下划线,因此我使用另一个 Web 服务对其进行了更改,这给了我一个不同的 CRON 字符串(同时)。它没有解决,无论如何我正在运行该功能,手动点击“播放”按钮......

错误在哪里?

标签: azurecronazure-functions

解决方案


简单地说,错误就在我注意到的地方;Azure 中 CRON 字符串的格式必须包含 6 个部分,或者至少以下示例(通过更改 Azure 文档中给出的示例创建)正在解决问题:

"schedule" : "0 0 1 * * *"

另一位同事也有同样的问题……很容易获得可以轻松创建 cron 字符串的服务……

希望这将节省其他人的时间。


推荐阅读