启动功能应用程序后TimerTrigger不会触发

时间:2018-06-05 09:22:07

标签: azure azure-functions timer-trigger

我正在尝试创建一个非常简单的TimerTriggered函数来防止我的应用程序变冷。

问题在于,在部署应用程序之后或重新启动它之后,永远不会执行TimerTriggered函数。手动调用该函数后,计时器开始按预期运行。

一些可能有用的信息:

  • 我的应用程序混合了不同的触发器。
  • 使用的运行时版本是2.0.11651.0。
  • 应用服务计划有一个消费计划,必须保持这种状态。
  • 在这种情况下,我使用Visual Studio部署

我的课程如下:

public static class KeepAliveTask
{
    [FunctionName("KeepAlive")]
    public static void Run([TimerTrigger("0 */4 * * * *", RunOnStartup = true)]TimerInfo timer, TraceWriter log)
    {
        log.Info("Keeping service alive");
    }
}

这就是它的全部内容。我一直在搜索,但一直找不到有同样问题的人。任何建议都表示赞赏。

0 个答案:

没有答案