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

如何在Azure Function App中终止运行中的编排函数?

手动终止Azure Function中运行的编排函数

停止或重启Function App确实无法终止正在运行的Durable Functions编排实例——因为编排的执行状态是持久化存储的。以下是两种可行的操作方式:

一、Azure门户操作

  1. 登录Azure门户,进入目标Function App页面
  2. 在左侧导航栏找到Durable Task(部分环境下可能显示为Durable Functions),点击进入Orchestrations页面
  3. 在实例列表中筛选出Running状态的编排实例,选中目标实例
  4. 点击顶部工具栏的Terminate按钮,在弹窗中填写终止原因,确认后即可终止该编排

二、Azure CLI操作

使用az durabletask orchestration terminate命令直接终止指定实例,命令格式如下:

az durabletask orchestration terminate \
  --resource-group <你的资源组名称> \
  --function-app-name <你的函数应用名称> \
  --instance-id <目标编排实例的ID> \
  --reason "手动终止运行中的编排实例"

若不知道目标实例ID,可先通过以下命令列出所有运行中的编排实例:

az durabletask orchestration list \
  --resource-group <资源组名> \
  --function-app-name <函数应用名> \
  --status Running

补充说明

终止编排实例后,该实例会立即进入Terminated状态,不会继续执行后续步骤,也不会触发编排中定义的补偿逻辑,请提前确认该操作对业务的影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 06:05:20