Azure 功能即使手动也无法启动(没有错误消息)

标签 azure cron azure-functions

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

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

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

多加注意,“schedule”字符串带有下划线,因此我使用另一个 Web 服务更改了它,这给了我一个不同的 CRON 字符串(同时)。 它没有解决,无论如何我都是手动单击“播放”按钮来运行该函数...

哪里出错了?

最佳答案

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

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

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

希望这能为其他人节省时间。

关于Azure 功能即使手动也无法启动(没有错误消息),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53088553/

相关文章:

azure - 预编译的Function App中可以有多个函数吗?

Azure ML 应用程序 - 完整体验 - 自动训练和使用

ruby-on-rails - 在为名为 “Whenever” 的 rails cron 设置环境变量后,我应该在哪里检查?

linux - Cron 表达式在不同月份的不同日期运行

python-2.7 - 在谷歌应用程序引擎中运行 cron 会出现 404 错误

azure - 调用 Get-AzADGroupMember 时权限不足,无法完成操作

t-sql - 更改表分布(Azure 数据仓库)

azure - 更新 documentDb 更改的搜索索引

SQL Server Management Studio 已连接,但无法对 Azure 数据库执行选择?

Azure函数: C# compile error with System. Linq.Expressions