You need to enable JavaScript to run this app.
文档中心
火山方舟

火山方舟

复制全文
下载 pdf
自建 Worker
停止 Work
复制全文
下载 pdf
停止 Work
POST https://ark.cn-beijing.volces.com/api/v3/environments/{environment_id}/work/{work_id}/stop​
请求停止指定 Work。force 取值决定停止方式:​
  • false:服务端先将 Work 状态更新为 stopping,让 Worker 在约 60 秒内停止当前任务;等待结束后,Work 状态变为 stopped。​
  • true:服务端不等待 Worker 结束任务,直接将 Work 状态更新为 stopped。​
force 为 true 时,可以通过 reason 上报停止原因。​
本接口支持幂等调用。重复停止不会重置已记录的停止状态和时间,接口返回该 Work 的最新状态。​
Work 仍处于 stopping 时,可以再次传入 force=true 立即停止。​
正在执行的 Worker 会在后续心跳响应中看到 state 为 stopping 或 stopped,且 lease_extended 为 false。​
收到该结果后,应终止当前任务进程,并释放该任务占用的本地资源。​
鉴权​
本接口支持鉴权方式如下,详情请参见 Base URL 及鉴权。​
  • API Key 鉴权,请在 API Key 管理 页面,获取长效 API Key。​
​​
请求参数​
Path 参数​
environment_id string 必选 | 环境 ID​
​
work_id string 必选 | Work 标识符​
​
​
Body 参数​
force boolean 默认值 false | 是否强制停止​
​
reason string 默认值 others | 停止原因​
​
​
响应参数​
created_at string | 创建时间​
​
data object | 工作载荷​
​
environment_id string | 环境 ID​
​
id string | Work 标识符​
​
state string | 当前状态​
​
type string | 对象类型​
​
updated_at string | 更新时间​
​
acknowledged_at string | 认领时间​
​
latest_heartbeat_at string | 最近心跳时间​
​
started_at string | 开始时间​
​
stop_reason string | 停止原因​
​
stop_requested_at string | 停止请求时间​
​
stopped_at string | 停止时间​
​
tags object[] | 资源标签​
​
​

Request

curl -sS --fail-with-body \
  "https://ark.cn-beijing.volces.com/api/v3/environments/<ENVIRONMENT_ID>/work/<WORK_ID>/stop" \
  -H "Authorization: Bearer $ARK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"force": false}'

Response

{
  "id": "<WORK_ID>",
  "environment_id": "<ENVIRONMENT_ID>",
  "state": "stopping",
  "type": "work",
  "data": {
    "id": "<SESSION_ID>",
    "type": "session"
  },
  "created_at": "2026-10-19T08:30:00Z",
  "updated_at": "2026-10-19T08:31:00Z",
  "acknowledged_at": "2026-10-19T08:30:02Z",
  "started_at": "2026-10-19T08:30:05Z",
  "latest_heartbeat_at": "2026-10-19T08:30:35Z",
  "stop_requested_at": "2026-10-19T08:31:00Z"
}
最近更新时间:2026.10.28 15:45:26
这个页面对您有帮助吗?
有用
有用
无用
无用