1

计划根据消费定价模型在 Azure 上预配基于“队列触发”的 Azure 功能。在每次调用此函数时,它可能会随机运行 1 分钟到 30 分钟甚至更长/更短,这取决于。偶尔最大。运行时间可以在 45 分钟左右,其他大部分时间。运行时间可以在 10 分钟内。

基于“队列触发”的 Azure 函数是否存在超时?如果是,最大值是多少。暂停?

是否有任何基于 Azure 功能相关的实践来克服超时限制?

(或者)

可以将“耐用功能”视为超越最大值的替代方案。超时时间限制?

(或者)

Azure 上是否还有其他更好的无服务器组件可供使用?

4

1 回答 1

2

您可以使用常规应用服务计划而不是消费计划来取消对消费计划强制执行的 10 分钟超时限制。消费计划的默认值为 5 分钟。

指示所有功能的超时时间。它遵循时间跨度字符串格式。在无服务器消费计划中,有效范围为 1 秒到 10 分钟,默认值为 5 分钟。

在 Premium 计划中,有效范围为 1 秒到 60 分钟,默认值为 30 分钟。

在专用(应用服务)计划中,没有总体限制,默认值为 30 分钟。-1 值表示无限执行,但建议保持固定上限

https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json#functiontimeout

于 2020-01-31T18:53:57.903 回答