上線環境最怕「假在線」:launchd 顯示行程在跑,但頻道半死不活——訊息卡住、重連風暴、token 悄悄過期。盲目重新啟動常把證據鏈沖掉。建議收斂成三條證據:日誌時間線、channels status --probe、health --json,再決定改設定、換出口還是有序重啟。下文給值班對照表,並附新加坡/東京/首爾/香港/美東/美西 Mac mini M4 雲 Mac 短中期租用切法。簡體版對照可見簡體中文同名主題;實例與 SSH/VNC 觀測面可延伸閱讀 在 vpszap 雲端運行 OpenClaw:實例、儲存、SSH/VNC 與可觀測性。
一、先對齊:什麼是「假在線」
滿足任意兩條就要懷疑:連接埠仍在監聽,但上游交握間歇失敗;channels 看似 connected,業務收不到下行;CPU 閒置卻持續重試,日誌裡 401/403/429 與 TLS 告警交替。它與「真當機」不同:health 可能局部為黃,--probe 才把半開連線打回原形。升級/灰度導致健康欄位漂移時,先對照 OpenClaw 版本升級與 health 驗收 FAQ 的釋出順序。
二、日誌取證:先釘時間線
翻日誌前固定:版本與設定指紋(openclaw --version、openclaw.json 摘要)、時區與 NTP、出口與 DNS。檢索優先:reconnect、1008、401/403、certificate、timeout;標出首次異常與最後成功心跳。沒有時間線就重啟,事後檢討往往只能交給運氣。
- 守護行程視角:用與 plist 相同使用者拉 stderr,排除互動式 PATH 假象。
- 磁碟:日誌安靜有時是碟滿或輪替權限,而非網路。
三、channels status --probe
沒有 --probe 可能仍是上次成功快取;探針才觸發真實往返。先無 probe 留底,再對照延遲與錯誤碼;probe 明顯更差時優先查出口、代理與區域路由。子代理風暴類問題可結合 OpenClaw 工具白名單與 maxSpawnDepth FAQ 收斂並行度。
四、health --json 與重新啟動
JSON 便於 CI/告警 diff:行程、連接埠、TLS、磁碟可寫一眼歸檔。憑證或上游 5xx 已寫明時,重啟閘道多半無效;JSON 全綠而 probe 紅 偏向路徑或配額;僅當 行程僵死、連接埠循環占用 且日誌重複當機堆疊時,再做有序重啟。前後各抓一份 JSON 進工單,方便六地對照。若要把結果餵進 on-call,建議固定 health --json 的 jq/Python 擷取欄位,避免每次人工肉眼比對漏看子欄位。
五、六地雲 Mac:短中期切法
同一映像在新加坡、東京、首爾、香港、美東、美西各開一台 M4 雲 Mac 作對照:短期按天/週復現 probe 紅線;中期按月/季跑常駐 launchd,接日誌與 health 快照。東南亞使用者多選新加坡;日本低延遲東京;韓國鏈路首爾;大中華跨境常測香港;美東使用者與部分控制面美東;西岸建置與 CDN美西。以控制台為準,兩地同跑 channels status --probe 比口頭爭論快。席位輪換與併聯佇列設計可參考 跨國團隊雲端 Mac 席位與併聯佇列 FAQ。
六、濃縮 FAQ
- probe 偶發失敗? 先查 DNS 分區域解析與 TLS 指紋、系統時鐘。
- health 綠但業務卡? 看下游佇列/配額,或降低子代理並行度。
- 整台雲 Mac 重啟? 僅當核心/磁碟不可恢復;閘道層優先有序重啟與摘流。
遠端開發延遲與短中期租席對照買斷,見 六地 M4 租用決策矩陣 FAQ。
在 vpszap 雲上,這一切更簡單
對照排障要可復現真機與多地低延遲:vpszap 提供實體 M4 Mac mini、無虛擬化層與資源爭搶;約五分鐘開通並交付SSH 與 VNC,方便鑰匙圈與 GUI 授權;按天、週、月、季計費、無長約,節點涵蓋新加坡、東京、首爾、香港、美西、美東,適合短租探針機再抬中期常駐閘道。
若要把本文清單落在可橫向擴展的多地環境上,vpszap 雲端 Mac mini 首頁 是低開銷起點。