You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Durable Functions延长Azure Functions超时?及编排函数超时疑问

问题2:场景中的编排函数E1是否会超时?正在运行的Activity会停止吗?

首先纠正一个常见误解:Durable编排函数不受Azure Functions消费计划的5分钟默认超时限制。这个5分钟限制仅针对普通函数(包括Activity),而编排函数基于持久化任务框架,会定期保存执行状态(checkpoint),即使函数主机重启也能恢复执行,它的默认实例超时是7天,而非5分钟。

针对你的场景:

  1. E1不会因总耗时15分钟提前超时:只要整体执行时间在编排实例的默认7天超时内,就不会触发超时。
  2. 假设编排实例真的超时(比如手动设置了短于15分钟的超时),正在运行的Activity不会停止:Activity一旦启动就会独立执行,编排超时只会标记该编排实例为失败,但不会中断已经在运行的Activity。不过编排不会再等待该Activity的返回结果,后续步骤也会停止执行。

另外补充:你的场景里每个Activity刚好5分钟,和消费计划下Activity的默认超时一致,不会触发Activity超时;如果Activity执行时间超过5分钟,需要先按问题1的方法调整Activity的超时设置,否则Activity会被强制终止,编排会捕获到这个错误。


内容的提问来源于stack exchange,提问作者Youssef Mohamed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 11:45:25