知识模块
🦞 OpenClaw 知识库
八、常见问题与故障排除
常见问题与故障排除

八、常见问题与故障排除

8.1 快速诊断入口

如果你想快速走一遍"解决问题"流程,请从这里开始:

问题类型入口
安装完整性检查安装文档
Gateway 问题Gateway 故障排除
日志查看openclaw logs --follow
自动修复openclaw doctor

8.2 Doctor 工具

openclaw doctor 是自动诊断和修复工具:

openclaw doctor

它会:

  • 检查 Node/npm/PATH 配置
  • 验证 Gateway 服务状态
  • 审计并修复服务配置漂移
  • 检查渠道连接状态

8.3 安装问题

找不到 openclaw 命令

# 检查 Node 是否已安装
node -v
 
# 检查全局软件包安装位置
npm prefix -g
 
# 检查 PATH
echo "$PATH"

解决方法:将 $(npm prefix -g)/bin 添加到 PATH:

export PATH="$(npm prefix -g)/bin:$PATH"

sharp 构建错误

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

8.4 Gateway 故障排除

Gateway 无法启动

错误信息原因解决方法
refusing to bind gateway ... without auth非 loopback 绑定且没有认证配置 gateway.auth.tokengateway.auth.password
EADDRINUSE端口被占用更换端口或 openclaw gateway --force
Gateway start blocked: set gateway.mode=local配置被设为远程模式设置 gateway.mode: "local"
unauthorized during connect身份验证不匹配检查 token/password 配置

Gateway 状态检查

# 基本状态
openclaw gateway status
 
# 深度检查
openclaw gateway status --deep
 
# JSON 格式
openclaw gateway status --json
 
# 健康检查
openclaw health

端口冲突

# 强制终止端口上的监听器
openclaw gateway --force
 
# 或更换端口
openclaw gateway --port 19001

8.5 渠道问题

渠道未连接

# 检查渠道状态
openclaw channels status --probe
 
# 查看日志
openclaw logs --follow

WhatsApp 断开

  • 二维码过期需要重新扫码
  • 检查 WhatsApp 会话状态

Telegram 收不到消息

  • 检查 Bot Token 是否正确
  • 确认 Bot 有读取消息的权限

8.6 日志查看

# 实时查看日志
openclaw logs --follow
 
# 查看最近日志
openclaw logs

8.7 环境变量

OpenClaw 在哪里加载环境变量以及优先级:

变量作用
OPENCLAW_GATEWAY_PORTGateway 端口
OPENCLAW_GATEWAY_TOKENGateway 认证 Token
OPENCLAW_GATEWAY_PASSWORDGateway 认证密码
OPENCLAW_CONFIG_PATH配置文件路径
OPENCLAW_STATE_DIR状态目录

8.8 调试模式

Watch 模式

openclaw gateway --verbose

开发 Profile

openclaw --dev setup
openclaw --dev gateway --allow-unconfigured
openclaw --dev status

默认值包括隔离的 state/config 和基础 Gateway 端口 19001。


8.9 常见问题(概念性)

OpenClaw 适合我吗?

适合开发者和高级用户,希望拥有个人 AI 助手且不想放弃数据控制。

需要多少资源?

  • 最低:Node 22.14+
  • 推荐:Node 24
  • 内存:取决于使用的模型

可以在云服务器上运行吗?

可以。支持 VPS、Docker、Fly.io、Hetzner、GCP、Azure、Railway、Render 等。

可以同时使用多个渠道吗?

可以。OpenClaw 会按聊天进行路由。

数据安全吗?

完全自托管,数据在你的机器上。Gateway 认证和允许列表提供安全保障。


8.10 节点故障排除

节点无法连接

# 检查节点状态
openclaw nodes status
 
# 查看待配对设备
openclaw devices list

节点命令不可用

  • 节点必须处于前台才能使用 canvas 和 camera
  • 检查 exec 批准配置
  • 确认节点已正确配对

节点权限问题

# 查看节点权限
openclaw nodes describe --node <id>
 
# 添加 allowlist
openclaw approvals allowlist add --node <id> "/usr/bin/uname"