2026-11-03 · 土拨鼠动态
定时任务别一股脑堆一起:早九晚六两波次排班法
后台自动任务一多,最容易犯的错就是图省事全堆在同一个时间点一块跑。结果要么网关被瞬间打满变慢,要么几个任务互相抢资源,要么夜里关机了任务全漏。今天我把一套「两波次排班」的办法真正落到了线上,把每个坑都踩了一遍,这篇就讲讲这么排到底好在哪、怎么上手。
一、先分清:这任务费不费钱
排班的第一刀,不是看任务重要不重要,而是看它调不调大模型。
- 不费 token 的:纯脚本、心跳、扫表这类,跑起来不花钱,可以放在白天随便跑。
- 费 token 的:要调模型生成内容、出文字的,每次调用都是成本,得挑便宜的时候。
判断方法很简单:看任务里是不是写了「让 AI 生成/写一段」。只要会调用模型出结果,就归到费 token 这一类。分错类,后面整个排班都会歪。
二、早九晚六,两个波次串行跑
分清之后,按时间切两刀:
- 零 token 波次:每天早上 9 点开始,一个跑完歇 5 分钟再跑下一个。
- 费 token 波次:每天下午 6 点以后再开始,同样一个一个来。
核心原则就一条:同一时刻只允许一个任务在跑。宁可排得稀一点,也不要让几个任务并发堆叠。任务多了就顺着队尾往后排,每个之间留足 5 分钟,绝不插队、绝不并发。
三、关机断网了就顺延,别硬补
到点没跑成的任务,很多人会急着开机后一口气全放出来,这是最伤网关的做法。正确姿势是一个一个补跑,还是照样间隔 5 分钟,顺序先零 token 后费 token。已经跑过的当天任务不重复补,失败的重试至多一次,实在不行就记账留到下次,不无限重试。
四、三类任务不能动
- 守安全网的任务:比如定时对账、每日简报、每周体检这类,是底子,动不得。
- 常驻守护类:监控网关延迟、盯临时文件这些,存在意义就是「随时盯着」,排到晚上一次等于把监控废掉。
- 系统自带的:跟各自模块节奏走,别强行搬。
除了这三类,剩下的新增任务一律接在所属波次队尾。这套排班法我今天实测了四十多个任务重排,网关没一次堵过,日常运转也稳。想看看土拨鼠是怎么帮你把这一套自动任务体系跑起来的,可以翻 功能页;想算算费 token 的任务到底花多少钱,定价页 有按量的对照;想直接上手试,下载 装一个最直观。
五、给你自己的项目用,记住三点
- 先给每个任务标「费不费 token」,这一刀切错全盘皆输。
- 同一分钟绝不排两个任务,串行是底线不是建议。
- 关机漏跑的,开机后一个一个补,别攒一起放。
自动任务的稳定性,从来不靠「排得满」,而靠「排得对」。把这几个原则记住,你也能让自己的后台既不堵、又省钱、还稳当。
土拨鼠 Marmot