先分清:斷連、記憶體耗盡,還是工作區未真持久
長時任務常表現為介面停更或狀態卡在 running。先拆三類根因:到 Gateway 的長連線抖動(日韓港新與美西 RTT 差異放大重試);worker 或外掛 OOM(16GB 上尤易疊加索引與多工作階段);工作區、快取卷或權杖未落在預期掛載,重啟後像「從未發生」。
「doctor → 日誌 → 記憶」標準順序
doctor 先打環境與權限基線(路徑、版本、埠號、launchd 與使用者);日誌 對齊時區與 request id;記憶 查檢查點、佇列與工作區綁定是否在並發下被覆寫。
doctor:環境與權限
核對多程序讀設定、Docker 卷與宿主是否雙份路徑。依 《OpenClaw 安裝路徑與 Gateway 排錯》 清單逐項打勾。
日誌:唯一真相來源
分機部署須把上下游日誌依同一時間軸閱讀,避免「Gateway 已確認、worker 仍重試」的假矛盾。疊反代或 K8s 時,另核對探針與 WebSocket 逾時。
「記憶」:狀態與工作區
記憶含佇列元資料、儲存庫路徑與 DerivedData;跨區域並聯時快取鍵不一致會「跑一半換碟」。顯式約定工作區與建置產物位置比單純加記憶體更管用,見 《儲存×並聯×跨區域》。
日韓港新美西 × 記憶體規格:對照案例(示意)
下表為示意,以實測 RTT 與倉位置為準。
| 區域 | 長時任務側重點 | M4 16GB | M4 24GB | M4 Pro |
|---|---|---|---|---|
| 日本/韓國 | 東亞倉與 API | 多工作階段易頂滿 | 雙路更從容 | 模擬器+重建置 |
| 香港 | 跨境 RTT | 夜間批次處理 | 峰值更穩 | 大倉+UI |
| 新加坡 | 東南亞匯聚 | 日誌盯 I/O | 多工作區 | 多目標 |
| 美國西海岸 | 美西雲同區 | CLI 批次處理 | CI 主節點 | 新工具鏈 |
在 Mac mini 上,把排查成本壓到最低
在代管遠端 Mac 上跑 OpenClaw 時,統一記憶體讓 Gateway 與重活同機爭用更可預測;macOS 下 Unix/SSH/Homebrew 與 doctor 習慣一致。M4 Mac mini 待機約 4W,適合 7×24 長連線。Gatekeeper、SIP、FileVault 降低無人值守風險。若你要把「doctor→日誌→記憶」跑在穩定硬體上又省去自購維運,代管 Mac mini M4 是務實入口——從首頁瞭解並立即開通。