Azure功能2.0一直停留在我在门户网站中打开它?

时间:2018-06-06 13:50:34

标签: function azure .net-core kudu

我有一个带有用.NET Core编写的TimerTrigger的Azure函数,所以它使用beta运行时(a.k.a。"函数2.x")。

当我在函数主机中本地运行的函数一切正常时,即使RunOnStartup标志似乎也很荣幸,但是当我将该函数部署到Azure时(我使用PowerShell和Kudu REST Api) ),功能似乎"睡眠"直到我在门户网站中手动打开它,即TimerTrigger不会触发,它也不会立即运行,如RunOnStartup标志所示。

我使用logstream功能对此进行了分析。 该功能在经典的应用服务计划(S1 SKU)上设置为"始终在"。

任何人都有任何关于最新情况的指示?这是函数的签名:

[FunctionName("MyTimeTriggerFct)]
public static async Task Run(
    [TimerTrigger("0 */3 * * * *", RunOnStartup = true, UseMonitor = false)]
    TimerInfo myTimer,
    ILogger log,
    ExecutionContext context)
    {
        //...
    }

0 个答案:

没有答案