首页 > 解决方案 > Azure Functions Premium 计划超时

问题描述

Azure Functions高级计划是否有 10 分钟的最大超时,与消费计划的应用方式相同吗?是否可以配置更大的超时?

在应用服务计划上使用 Azure Functions 时,我可以通过将函数应用配置为“始终打开”并使用 host.json 上的设置“functionTimeout”来获得基本上任何超时的函数。

但是,在高级计划的情况下,此设置似乎被忽略,而配置菜单上没有“始终开启”选项。

虽然高级计划是一个很大的改进,但我希望可以选择将 functionTimeout 配置为超过 10 分钟。

标签: azure-functionsazure-functions-runtimeazure-function-app

解决方案


消耗计划中的 Azure Functions 的单次执行时间限制为 10 分钟。在 Premium 计划中,运行持续时间默认为 30 分钟,以防止执行失控。但是,您可以修改 host.json 配置以使高级计划应用程序不受限制。

在预览版中,不能保证您的持续时间超过 12 分钟,并且如果您的应用程序的规模不超过其最低工作人员数量,则最有可能运行超过 30 分钟。


推荐阅读