Rate Limit 是每個 Openclaw 開發者都會遇到的問題,但更糟的是「錯誤的處理方式讓問題加倍」。
錯誤示範
單純 try-catch → 立刻重試 → 觸發更多 Rate Limit → 進入死循環
正確的 Retry 架構
- Exponential backoff:第 1 次等 1 秒、第 2 次等 2 秒、第 3 次等 4 秒⋯
- 加入 Jitter(隨機偏移),避免多個 Agent 同步重試
- 設定最大重試次數(建議 5 次),超過就放棄並記錄
- 區分可重試錯誤(429)和不可重試(401)
社群討論 (1 則)