代码之家  ›  专栏  ›  技术社区  ›  user576510

Azure Function CLI不规则的触发时间和错误的详细信息

  •  0
  • user576510  · 技术社区  · 6 年前

    我正在使用cli在本地测试Azure功能。

    我注意到两个问题:

    1. 有时CLI不会显示函数执行的正确时间。例如,我让cron每隔两分钟执行一次函数,但它显示函数将在几秒钟后执行?奇怪的

    2. 它通常不会按照CLI中显示的时间开始执行,有时会花费很多时间然后做出响应。

    是否正常?请指导我如何修复这些。 enter image description here

    enter image description here

    2 回复  |  直到 6 年前
        1
  •  1
  •   Vova Bilyachat    6 年前

    尝试 [TimerTrigger("0 */2 * * * *")] 参见示例 here

        2
  •  0
  •   Mikhail Shilkov    6 年前

    * */2 * * * * cron表达式表示您希望每秒执行一次(第一次 * )每2分钟,所以

    2:50:00
    2:50:01
    2:50:02
    ...
    2:50:59
    2:52:00
    2:52:01
    etc
    

    正确的表达式为 0 */2 * * * * :秒为0时,每2分钟执行一次

    2:50:00
    2:52:00
    

    请检查此更改后是否仍有延迟,因此,请将其作为新问题发布,并对问题进行准确描述。