Azure Function HTTP 触发为何仅230秒就超时,其他触发方式却无此问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1301个文字,预计阅读时间需要6分钟。
问题描述:Azure Function HTTP 触发后,230秒超时,而其他方式的Function执行5分钟后也超时,如何调整超时时间?
HTTP触发的Function报错500 - The Request timed out 消息截图:问题分析 + 查阅
问题描述
Azure Function HTTP 触发后, 230秒就超时,而其他方式触发的Function, 执行5分钟后也超时,如何调整超时时间?
HTTP触发的Function 报错500 - The Request timed out 消息截图:
问题分析
查阅官方文档,对函数应用超时持续时间有详细介绍:最新的3.X版本的默认值根据Function计划的类型不同而不同,默认的最少为5分钟,最大30分钟。消耗计划的Function最大可调整为10分钟,而其他两种无限制。
但是,非常非常重要的一点是:如果Function是HTTP触发类型。它的响应时间最大最大就是230秒。这是因为 Azure 负载均衡器的默认空闲超时就是230秒,作为PaaS服务的Azure Funciton (相同的还有App Service)无法改动。
本文共计1301个文字,预计阅读时间需要6分钟。
问题描述:Azure Function HTTP 触发后,230秒超时,而其他方式的Function执行5分钟后也超时,如何调整超时时间?
HTTP触发的Function报错500 - The Request timed out 消息截图:问题分析 + 查阅
问题描述
Azure Function HTTP 触发后, 230秒就超时,而其他方式触发的Function, 执行5分钟后也超时,如何调整超时时间?
HTTP触发的Function 报错500 - The Request timed out 消息截图:
问题分析
查阅官方文档,对函数应用超时持续时间有详细介绍:最新的3.X版本的默认值根据Function计划的类型不同而不同,默认的最少为5分钟,最大30分钟。消耗计划的Function最大可调整为10分钟,而其他两种无限制。
但是,非常非常重要的一点是:如果Function是HTTP触发类型。它的响应时间最大最大就是230秒。这是因为 Azure 负载均衡器的默认空闲超时就是230秒,作为PaaS服务的Azure Funciton (相同的还有App Service)无法改动。

