首页/文章/无人值守的 Claude Code 别死在 429:先弄清 Retry Watchdog 能救什么、救不了什么

无人值守的 Claude Code 别死在 429:先弄清 Retry Watchdog 能救什么、救不了什么

· Zumac.Ai

这是稳定运行技巧,不是「防封外挂」

@knoxtwts 指出:很多无人值守的 Claude Code 任务,其实死在限流上。默认行为是对瞬时失败重试有限次数(帖中称约 10 次),然后把错误抛给你。开启 Retry Watchdog 后,可以对 429 / 529 一类容量与限流错误持续退避重试;较新版本还会把服务器错误、超时、断线的重试抬高(帖中举例到约 300 次,文档量级大约数小时退避)。

推荐的两个环境变量(以你本机 Claude Code 版本文档为准):

``bash export CLAUDE_CODE_RETRY_WATCHDOG=1 export CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS=1800000 ``

1800000 是 30 分钟:单个请求为 429/529 最多等到这个上限,再出现同类错误就结束该请求。具体数值以官方文档示例为准。

它救不了什么(务必读)

@knoxtwts 写明:若 429 来自 spend limit(消费上限) 或 usage credits 已用尽,标准速度请求仍会立刻失败,Watchdog 不会把「没额度」重试成「有额度」。

因此:

  • Watchdog ≠ 防封、≠ 绕过账户限制、≠ 多开账号;
  • 它只减少「短暂容量抖动 / 限流」把长任务打死的概率;
  • 额度与账单问题,仍要回 Console / 订阅页处理。

搭配使用的稳定习惯

  1. 长任务放在可恢复的会话里(例如 tmux),断线可续,而不是依赖无限重试掩盖设计问题。
  2. 先看清报错是 429 限流、529 容量,还是 额度/上限;后两类优先加额度或调上限,而不是只开 Watchdog。
  3. 版本过旧时,先升级 Claude Code,再谈 Watchdog 是否具备帖中所述的扩展重试。
  4. 无人值守仍要限制工具权限与密钥范围——重试会放大一次误操作的次数。

小结

想让夜间任务少死在短暂 429/529 上,Watchdog 值得开;想解决封号、账单、额度,方向完全不同。把工具用在它能解决的问题上,账号会稳很多。

如果你想在一台常开、整机独享的新加坡 Mac mini 上长期跑 Claude Code,Zumac.Ai 提供整机租用 ¥999/月起,咨询 Telegram @singatao。

来源

Zumac.Ai 新加坡 Mac mini M6,整机独享,¥999/月起,联系 Telegram @singatao。
查看方案与费用 · 帮助中心

返回首页 · 更多文章

Telegram 客服