【问题标题】:Is it normal for the Azure Function Runtime to release a blob listener?Azure Function Runtime 释放 blob 侦听器是否正常?
【发布时间】:2018-11-30 23:51:51
【问题描述】:

我有一个 Azure Function (v2)(编辑:关于消费计划)在它正在监视的容器中更改 blob 时无法运行。如果我通过在 Azure 门户上查看来手动启动要运行的函数,它会按预期处理自上次运行以来的所有 blob。然而,不到 10 分钟后,它似乎停止轮询容器:

Hosting stopping
Stopping JobHost
Singleton lock released (cafectoweretl/WebJobs.Internal.Blobs.Listener)

我试图了解幕后发生的事情。函数运行时是否轮询 WebJobs.Internal.Blobs.Listener 之外的容器(或日志)?如果有,该活动记录在哪里?

【问题讨论】:

  • 天蓝色函数有blob触发器吗?
  • 是的,它有一个 blob 触发器

标签: azure azure-functions azure-functions-runtime


【解决方案1】:

如果没有要执行的触发器,Azure 函数会在一段时间后关闭。通常,一旦事件可用于处理,它就会重新开始。在您的应用服务计划中启用“始终开启”,这将保持至少一个功能实例运行。

更多关于永远在线的信息How do I turn on "always-on" for an Azure Function?

【讨论】:

  • 感谢您的回复。因此,如果我理解正确,JobHost 和 Blobs.Listener 是关闭的“Azure 功能”的一部分。如果不是监听器,什么是监视更改事件?我正在制定消费计划,因此不能选择“始终开启”(抱歉,未能在原始消息中详细说明)。
猜你喜欢
  • 2020-09-27
  • 1970-01-01
  • 2011-12-24
  • 1970-01-01
  • 1970-01-01
  • 2013-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多