【问题标题】:Microsoft azure time trigger function微软天蓝色时间触发功能
【发布时间】:2023-04-06 10:04:01
【问题描述】:

我正在使用时间触发函数来安排我的函数每天运行并执行一些计算。我正在使用这种方法来触发功能如下

{
  "bindings": [
    {
      "name": "myTimer",
      "type": "timerTrigger",
      "direction": "in",
      "schedule": "0 0 20 * * 1-5"
    }
  ]
}

但我面临的问题是我的调度程序时间触发功能根本不会触发。这是在生产中。

【问题讨论】:

  • 您的时间触发器计划在周一至周五的 20:00:00 运行。是正确的吗? arminreiter.com/2017/02/…
  • @AndriyBilous 是的,时间触发器是从周一到周五安排的。

标签: javascript azure azure-functions


【解决方案1】:

您的 CRON 表达式没有问题,它应该可以正常工作。请确保您已成功部署函数应用。

在本地,用func host start --verbose启动azure函数可以获得时间触发器的下一次执行时间:

在 azure 上,请转到应用洞察,然后运行 ​​traces,您将获得:

(您的时间触发器每天只运行一次,默认时区是 utc 标准时间。所以也许只是您没有在正确的时间检查?)

顺便说一下,请确保您的代码没有错误或异常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-11
    • 2018-08-08
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多