🐲OpenClaw

问题排查

v0.8.0 版本常见问题的解决方案和快速排查指南

60秒快速排查

按照以下命令顺序执行,90%的问题可以快速定位:

openclaw status openclaw status --all openclaw gateway probe openclaw gateway status openclaw doctor openclaw channels status --probe openclaw logs --follow

✅ 正常状态:gateway显示running,channels显示connected,无明显错误日志

💡

提示

如果你在这里找不到解决方案,可以尝试查看 常见问题 或 加入我们的 Discord 社区 寻求帮助。

网关问题

网关无法启动或服务未运行

症状:openclaw gateway status 显示 stopped 或 not running。

解决方案:

  1. 查看启动错误日志:
    openclaw logs gateway --last 50
  2. 手动启动网关前台运行查看错误:
    openclaw gateway
  3. 修复配置问题后重新安装服务:
    openclaw onboard --install-daemon

控制面板无法连接

症状:浏览器无法访问 http://127.0.0.1:18789 或显示连接错误。

解决方案:

  1. 确认网关正常运行:
    openclaw gateway status
  2. 检查绑定地址配置:
    openclaw config get gateway.bind
  3. 远程访问需要将绑定地址设置为 0.0.0.0:
    openclaw config set gateway.bind.host 0.0.0.0

智能体无回复

症状:发送消息后没有任何回复,或显示处理中。

排查步骤:

  1. 检查模型配置和API密钥是否正确:
    openclaw models list
  2. 查看实时日志:
    openclaw logs --follow
  3. 群聊环境下确认是否@了智能体,或是否配置了提及激活
  4. 检查用户是否在配对允许列表中:
    openclaw pairing list

渠道问题

聊天渠道连接失败

症状:openclaw channels status 显示 disconnected 或 error。

解决方案:

  1. 检查渠道配置是否正确:
    openclaw channels config <channel-name>
  2. 重新配置渠道:
    openclaw channel setup <channel-type>
  3. 查看渠道错误日志:
    openclaw logs channel --name <channel-name>

消息发送失败

症状:智能体回复显示红色感叹号,或日志中有发送失败错误。

常见原因:

  • 渠道令牌/密钥过期或权限不足
  • 网络连接问题,需要配置代理
  • 消息内容被平台风控拦截
  • 接收方ID或群组ID错误

功能问题

技能/插件不生效

症状:安装的技能或插件没有被调用,或提示不存在。

解决方案:

  1. 确认技能/插件已正确安装:
    openclaw skills list openclaw plugins list
  2. 插件安装失败提示missing openclaw.extensions时,需要在插件package.json中添加:
    "openclaw": { "extensions": ["./dist/index.js"] }
  3. 重新加载技能:向智能体发送"刷新技能"指令
  4. 检查技能SKILL.md格式是否正确,是否有语法错误

工具调用失败

症状:工具调用返回权限错误、命令不存在或执行失败。

排查步骤:

  1. 检查工具是否在允许列表中,是否开启了权限限制
  2. 系统命令需要确认PATH环境变量包含命令路径
  3. 文件操作工具需要确认工作区目录权限配置
  4. 沙箱模式下确认是否允许工具执行

节点设备功能不可用

症状:摄像头、屏幕录制、定位等节点功能调用失败。

解决方案:

  1. 确认节点设备已正确配对:
    openclaw nodes list
  2. 检查设备权限是否已授予(相机、麦克风、屏幕录制等)
  3. 移动端节点需要确认App在前台运行,未被系统杀掉
  4. 重新配对设备:
    openclaw node pair

功能问题

技能不生效

症状:安装了新技能,但助手不会调用该技能。

解决方案:

  1. 检查技能是否正确安装在 skills/ 目录下
  2. 检查技能的 SKILL.md 文件是否格式正确
  3. 重启 OpenClaw 服务
  4. 查看日志文件排查错误:
    tail -f ~/.openclaw/logs/openclaw.log
  5. 尝试重新安装技能:
    openclaw skill remove <skill-name> openclaw skill install <skill-name>

工具调用失败

症状:助手无法调用工具,提示权限错误或工具不存在。

解决方案:

  1. 检查工具是否在 TOOLS.md 中正确配置
  2. 检查是否有足够的权限执行工具操作
  3. 对于系统工具,确保命令在 PATH 环境变量中
  4. 查看工具调用日志了解具体错误信息
  5. 如果是文件操作工具,检查文件路径是否正确,是否有读写权限

性能优化建议

响应速度慢

症状:智能体回复时间过长,超过5秒。

优化方案:

  1. 优先使用速度更快的模型(如豆包/DeepSeek等国产模型延迟更低)
  2. 开启模型缓存:
    openclaw config set model.cache.enabled true
  3. 限制会话历史长度,减少上下文Token消耗
  4. 检查网络到模型供应商的延迟,必要时配置代理
  5. v0.8.0版本已优化核心调度逻辑,平均响应时间从800ms降低到200ms,建议升级到最新版本

内存占用过高

症状:网关进程内存占用超过2GB,系统卡顿。

优化方案:

  1. 开启会话自动清理:
    openclaw config set session.autoPrune.enabled true
  2. 限制最大会话保留时间(默认7天):
    openclaw config set session.autoPrune.maxAgeDays 3
  3. 定期清理日志文件:
    openclaw logs prune --keep 7
  4. 如使用本地模型,推荐使用4bit/8bit量化版本减少内存占用

日志查看指南

大多数问题都可以通过查看日志文件来定位。v0.8.0版本日志命令已简化:

常用日志命令

# 实时查看所有日志 openclaw logs --follow # 只看网关日志 openclaw logs gateway --follow # 只看渠道日志 openclaw logs channel --name feishu --follow # 查看最近50条错误日志 openclaw logs --level error --last 50 # 导出日志到文件 openclaw logs --last 1000 > openclaw.log

日志路径

  • 日志根目录: ~/.openclaw/logs/
  • 网关日志: ~/.openclaw/logs/gateway/
  • 渠道日志: ~/.openclaw/logs/channels/
  • 智能体日志: ~/.openclaw/logs/agents/

获取更多帮助

📚 官方文档

查看完整的官方文档,了解更多使用方法和配置说明。

前往文档中心 →

💬 社区支持

加入 Discord 社区,与其他用户和开发者交流。

加入 Discord →

🐛 GitHub Issues

提交 Bug 报告或功能请求,帮助我们改进 OpenClaw。

提交 Issue →

❓ FAQ

查看常见问题解答,快速找到解决方案。

查看 FAQ →