已经按教程装完 OpenClaw,却卡在「命令能跑、Gateway 不活」「模型连不通」「WSL2 里路径对但守护进程起不来」的开发者,需要的是装后验证与分症状排错,而不是再把安装步骤抄一遍。本文与站内《三平台安装》《Docker 生产篇》《进阶 Secrets/PDF》分工明确:只给你症状对照表、六步验证 Runbook、三条硬口径,并单独拆出 WSL2 与 macOS/Linux 原生环境的差异点。
OpenClaw 这类需要常驻 Gateway、模型出口与本地守护进程协同的系统,失败模式往往是「组件各自看似正常、组合起来不可用」。线上排障时还要区分一次性配置错误与间歇性网络与电源策略问题。先把下面五类痛点对齐,再查表与跑步骤。
下表用于值班与自检,具体子命令以你当前安装的 OpenClaw 版本文档为准;若 CLI 提供 doctor 或等价自检入口,应优先跑通再深入。
| 你看到的症状 | 更可能的方向 | 建议先做 |
|---|---|---|
| 进程起不来 / 立即退出 | Node 版本、权限、工作目录不在预期路径 | 对照官方最低 Node 要求;用 doctor;检查安装用户与数据目录权限 |
| Gateway 端口无响应 | 绑定地址、端口占用、或被防火墙拦截 | 确认监听地址;本机 curl 健康 URL;检查本机与上游安全组 |
| 模型超时或流中断 | 出口、DNS、代理、地区限制或配额 | 用最小请求验证连通;换网络排除代理;核对配额与端点区域 |
| 仅 WSL2 异常、Linux 实体机正常 | 文件系统性能、网络虚拟化、systemd 与用户态差异 | 仓库放 WSL 原生 ext4;避免跨系统盘海量小文件;核对 systemd/genie 方案 |
| 睡眠/更新后失联 | 笔记本能源策略与守护未恢复 | 电源与休眠策略;守护是否随用户会话退出;是否需要独立主机 |
# 装后自检(示例:名称以你安装的 CLI 为准)
openclaw doctor
# 对 Gateway 本机探活(健康检查路径以实际配置为准)
curl -fsS "http://127.0.0.1:${OPENCLAW_GATEWAY_PORT:-PORT}/health" || true
WSL2:在 /mnt/c 下跑大量构建或监听文件变化,往往比在 Linux 文件系统里更慢且更容易丢事件;长期跑 Gateway 建议把仓库与数据目录放在 WSL 的 Linux 分区,并单独验证 systemd/用户会话生命周期。
下列步骤与《Docker 生产篇》中的健康检查思路一致,但面向「裸机或混合安装」也适用:目标是让每一条验收都可重复执行。
下列口径不替代官方文档,但能把评审与值班对齐到同一套事实。
个人笔记本合盖休眠、系统更新与权限弹窗都会打断常驻进程;WSL2 与原生 Windows 的路径与网络栈差异还会放大排障成本。若你要把 OpenClaw 的 Gateway 当成可被团队依赖的执行面,独占、可值班、可验收的 Apple Silicon 主机通常比「随手一台开发机」更省总账。
MACCOME 提供多地区可租用的远程 Mac 物理节点,适合把 Gateway 与自动化工作流放在稳定常驻的执行层;当你已经读完《三平台安装》《Docker 生产篇》仍卡在睡眠与守护恢复,下一步只需在帮助中心核对接入方式,并在价格与区域页对齐套餐即可。
若你短期仍在笔记本上调试,建议至少完成本文六步验证并把健康检查写进脚本;一旦要接入团队 CI 或 7×24 Agent,再评估迁移到专用远程 Mac,而不是无限堆本地 workaround。
常见问题
OpenClaw 安装教程已经写了命令,还需要这篇吗?
需要。《三平台安装与部署指南》解决「怎么装」;本文解决「装完怎么证明健康」与分症状排错。
Docker 生产篇和本文会不会重复?
不重复。《Docker 与 Gateway 生产篇》侧重镜像与 Compose;本文侧重装后自检、探活与 WSL2/原生差异。