2026 OpenClaw 安裝後第一站
doctor、Gateway 健康檢查與 macOS/Linux/WSL2 分平臺排錯

約 15 分鐘閱讀 · MACCOME

已經按教程裝完 OpenClaw,卻卡在「命令能跑、Gateway 不活」「模型連不通」「WSL2 裡路徑對但守護進程起不來」的開發者,需要的是裝後驗證與分症狀排錯,而不是再把安裝步驟抄一遍。本文與站內《三平臺安裝》《Docker 生產篇》《進階 Secrets/PDF》分工明確:只給你症狀對照表、六步驗證 Runbook、三條硬口徑,並單獨拆出 WSL2 與 macOS/Linux 原生環境的差異點。

裝完不等於可用:五個會把排錯帶偏的痛點

OpenClaw 這類需要常駐 Gateway、模型出口與本地守護進程協同的系統,失敗模式往往是「組件各自看似正常、組合起來不可用」。線上排障時還要區分一次性配置錯誤間歇性網絡與電源策略問題。先把下面五類痛點對齊,再查表與跑步驟。

  1. 把「安裝成功」當成「服務健康」:包已裝上但進程未註冊、埠未監聽或健康檢查未通過,自動化仍會隨機失敗。
  2. API 密鑰與出口混為一談:密鑰有效但公司代理、防火牆或地區策略阻斷模型端點,會表現為超時而非 401。
  3. 忽略 Gateway 綁定與迴環:只監聽 127.0.0.1 或只監聽容器網絡時,宿主機與其它進程的訪問路徑會與直覺相反。
  4. Windows 上混淆 WSL2 與原生:同一倉庫在 DrvFS 與 ext4 上 I/O 與 inotify 行為不同,守護進程與路徑會「看起來一樣、跑起來不一樣」。
  5. 日誌只看最後一行:模型、Gateway、守護三層日誌時間戳若不對齊,會誤判根因;需要按層級過濾。

分症狀對照:先歸類再動手

下表用於值班與自檢,具體子命令以你當前安裝的 OpenClaw 版本文檔為準;若 CLI 提供 doctor 或等價自檢入口,應優先跑通再深入。

你看到的症狀更可能的方向建議先做
進程起不來 / 立即退出Node 版本、權限、工作目錄不在預期路徑對照官方最低 Node 要求;用 doctor;檢查安裝用戶與數據目錄權限
Gateway 埠無響應綁定地址、埠佔用、或被防火牆攔截確認監聽地址;本機 curl 健康 URL;檢查本機與上遊安全組
模型超時或流中斷出口、DNS、代理、地區限制或配額用最小請求驗證連通;換網絡排除代理;核對配額與端點區域
僅 WSL2 異常、Linux 實體機正常文件系統性能、網絡虛擬化、systemd 與用戶態差異倉庫放 WSL 原生 ext4;避免跨系統盤海量小文件;核對 systemd/genie 方案
睡眠/更新後失聯筆記本能源策略與守護未恢復電源與休眠策略;守護是否隨用戶會話退出;是否需要獨立主機
bash
# 裝後自檢(示例:名稱以你安裝的 CLI 為準)
openclaw doctor
# 對 Gateway 本機探活(健康檢查路徑以實際配置為準)
curl -fsS "http://127.0.0.1:${OPENCLAW_GATEWAY_PORT:-PORT}/health" || true
warning

WSL2:/mnt/c 下跑大量構建或監聽文件變化,往往比在 Linux 文件系統裡更慢且更容易丟事件;長期跑 Gateway 建議把倉庫與數據目錄放在 WSL 的 Linux 分區,並單獨驗證 systemd/用戶會話生命周期。

六步裝後驗證 Runbook(可貼進值班手冊)

下列步驟與《Docker 生產篇》中的健康檢查思路一致,但面向「裸機或混合安裝」也適用:目標是讓每一條驗收都可重複執行。

  1. 凍結版本三元組:記錄 OpenClaw 版本、Node 主版本、作業系統補丁級別;升級時三項一起評估。
  2. 跑 doctor 或等價自檢:把所有「警告」分類成配置類、網絡類、權限類,再逐項消項。
  3. 驗證模型最小調用:用最小 prompt 與超時閾值測試;區分認證錯誤、配額錯誤與網絡錯誤。
  4. 驗證 Gateway 監聽與健康檢查:本機迴環探活通過後再測跨進程;若走反向代理,對齊 Host 頭與路徑前綴。
  5. 驗證守護進程生命周期:macOS launchd、Linux systemd、Windows 服務或用戶登錄項是否與預期一致;斷網重連後是否自恢復。
  6. 寫一頁「已知症狀索引」:把高頻報錯原文、對應修復連結到內部 wiki,減少重複踩坑。

三條應寫進變更單的「硬核」口徑

下列口徑不替代官方文檔,但能把評審與值班對齊到同一套事實。

  1. Node 與運行時邊界:明確「支持的 Node 主版本區間」與「僅 LTS」策略;超出區間先降級 Node 再談業務 bug。
  2. 健康檢查定義:HTTP 200 與業務就緒不是一回事;寫明探針路徑、超時、是否依賴模型連通。
  3. 日誌分級與保留:Gateway 與模型客戶端日誌默認級別、落盤路徑、輪轉策略;避免生產長期開 debug 撐爆磁碟。

為什麼「筆記本上能跑」不等於「能當生產 Gateway」

個人筆記本合蓋休眠、系統更新與權限彈窗都會打斷常駐進程;WSL2 與原生 Windows 的路徑與網絡棧差異還會放大排障成本。若你要把 OpenClaw 的 Gateway 當成可被團隊依賴的執行面,獨佔、可值班、可驗收的 Apple Silicon 主機通常比「隨手一臺開發機」更省總帳。

MACCOME 提供多地區可租用的遠端 Mac 物理節點,適合把 Gateway 與自動化工作流放在穩定常駐的執行層;當你已經讀完《三平臺安裝》《Docker 生產篇》仍卡在睡眠與守護恢復,下一步只需在幫助中心核對接入方式,並在價格與區域頁對齊套餐即可。

若你短期仍在筆記本上調試,建議至少完成本文六步驗證並把健康檢查寫進腳本;一旦要接入團隊 CI 或 7×24 Agent,再評估遷移到專用遠端 Mac,而不是無限堆本地 workaround。

常見問題

OpenClaw 安裝教程已經寫了命令,還需要這篇嗎?

需要。《三平臺安裝與部署指南》解決「怎麼裝」;本文解決「裝完怎麼證明健康」與分症狀排錯。

Docker 生產篇和本文會不會重複?

不重複。《Docker 與 Gateway 生產篇》側重鏡像與 Compose;本文側重裝後自檢、探活與 WSL2/原生差異。

進階 Secrets 那篇要先讀嗎?

治理與通道可見《進階實戰清單》;若仍連不上模型,先按本文表格排除網絡與密鑰,再回到進階篇做輪換與審計。需要穩定常駐執行面時可對照 租賃價格說明