如何制定计划任务
41-计划任务与批处理 · 2026-10-12 · 2.2 KB
从"画布还没搭"到"一批输入自动跑完",按本文走一遍。
本专题手工维护(2026-10-12 建);⚠ 界面与文案以应用当前版本为准(本页快照 2026-10-12)。
一、前置条件(两条,缺一不可)
| 条件 | 说明 |
|---|---|
| 画布里有「总执行入口」 | ⚠ 每张画布只允许一个 ⇒ 计划任务就是"喂它" ✓ 没有它 ⇒ 任务开不起来 ✓ |
| 输入项至少一个非空 | 空输入 ⇒ 提示"至少需要一个非空的输入项"✓ |
二、制定一条参数任务(逐步)
① 顶栏 →「计划任务」→「新建计划任务」✓
② 选**目标画布**(列表里可显示所属项目容器 ⇒ 画布多时先按容器过滤)✓
③ 填**任务名称**(⚠ 留空 ⇒ 自动用**画布名**)✓
④ 勾选**启用**(默认是开的)✓
⑤ 配**输入项**(可加多条,每条三件):
· 标签 label —— 它叫什么 ✓
· 类型 type —— **文本 / 本地路径 / URL**(总执行入口按类型加载)✓
· 值 value —— 具体内容 ✓
⑥ 保存 ⇒ 两种跑法:点「**立即运行**」(跑一次)或让**开关开着**(持续跑)✓
⇒ 跑起来后去「执行日志」看它走到哪一步 ✓
三、制定一批上传任务(真正的"批处理")
给一大批输入(素材包 / 表格)时,用上传任务:
| 做法 | 说明 |
|---|---|
| 上传 zip 数据包 | 一个压缩包 = 一批任务 ✓ |
| 批量上传 Excel | 表格里一行 = 一条任务参数 ✓ |
| 批量运行 / 批量停用 / 批量重置 | 对上传任务成批操作 ✓ |
| 批量启用 / 批量停用 | 对参数任务成批操作 ✓ |
⚠ 它是两套任务清单(参数任务 / 上传任务)⇒ 各自成批管理,互不影响 ✓
四、默认值与"能调什么"
| 项 | 默认 / 现状 |
|---|---|
| 参数任务开关 | 默认开启 ✓ |
| 上传任务开关 | 默认开启 ✓ |
| 远端队列阈值 | 3(远端队列超过它就顺延,不硬挤)✓ |
| 并行度 | ⚠ 固定为 1(全局串行)——没有可调项 ✓ |
| 失败重试 | ⚠ 没有自动重试 ⇒ 手动「重置(复用)」再排 ✓("已顺延"是队列忙导致的自动等待,不算重试)✓ |
| 产物目录 | 产物落 jobs/<任务 id>/,并进资产库每日归集;画布全局设定里的上传起始目录可决定归集时的分类镜像 ✓ |
五、执行日志怎么读(状态文案)
任务的状态会依次推进,看到哪个就知道它在干什么(照应用原话):
| 状态 | 意思 |
|---|---|
| 待运行 | 排在队里,等待(可能因为串行锁在等前一个任务)✓ |
| 提交中 | 正在把输入项交给画布 ✓ |
| 远端排队 | 远端算力排队中 ✓ |
| 远端执行中 | 远端正在出图/出片 ✓ |
| 远端收尾中 | 远端快完了 ✓ |
| 等待画布链 | 本地的整条画布链还没走完 ✓ |
| 清理远端 GPU | 收尾:清远端显存(给下一条腾地方)✓ |
| 完成 | 这条跑完了 ✓ |
| 失败 | 这条没成 ⇒ 看日志详情 + 修画布 ⇒ 重置(复用)再跑 ✓ |
| 已顺延 | ⚠ 不是失败:远端队列忙,它等一会自己重试 ✓ |
六、产物去哪
| 位置 | 说明 |
|---|---|
| 节点上 | 跑完回填到节点(能预览 / 另存为 / 打开目录)✓ |
jobs/<任务 id>/ | 产物自动本地化到该任务的目录 ✓ |
| 资产库 | 每日归集(当天一个目录)⇒ 同名文件自动加 _1 / _2 序号 ✓ |
七、卡住时的三个动作(在面板里)
| 动作 | 什么时候用 |
|---|---|
| 修复异常 | 状态像"执行中"但看着没动 ⇒ 让它核对远端与本地的真实状态再定 ✓ |
| 强制复位 | 修不动 ⇒ 强行把它掰回可运行状态 ✓ |
| 重置(复用) | 这条失败了 ⇒ 把原参数放回队列再跑一次 ✓ |
| 全局修复所有"异常卡住"的上传任务 | 上传任务成批卡住时一键修 ✓ |
⇒ 处置顺序建议:先"修复异常",不行再"强制复位",要重跑用"重置(复用)" ✓
来源:E:/workbuddyProj/unlimitCanvas/ai_manual/batch_jobs/02-如何制定计划任务.md