问题排查
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。
解决方案:
- 查看启动错误日志:
openclaw logs gateway --last 50
- 手动启动网关前台运行查看错误:
openclaw gateway
- 修复配置问题后重新安装服务:
openclaw onboard --install-daemon
控制面板无法连接
症状:浏览器无法访问 http://127.0.0.1:18789 或显示连接错误。
解决方案:
- 确认网关正常运行:
openclaw gateway status
- 检查绑定地址配置:
openclaw config get gateway.bind
- 远程访问需要将绑定地址设置为 0.0.0.0:
openclaw config set gateway.bind.host 0.0.0.0
智能体无回复
症状:发送消息后没有任何回复,或显示处理中。
排查步骤:
- 检查模型配置和API密钥是否正确:
openclaw models list
- 查看实时日志:
openclaw logs --follow
- 群聊环境下确认是否@了智能体,或是否配置了提及激活
- 检查用户是否在配对允许列表中:
openclaw pairing list
渠道问题
聊天渠道连接失败
症状:openclaw channels status 显示 disconnected 或 error。
解决方案:
- 检查渠道配置是否正确:
openclaw channels config <channel-name>
- 重新配置渠道:
openclaw channel setup <channel-type>
- 查看渠道错误日志:
openclaw logs channel --name <channel-name>
消息发送失败
症状:智能体回复显示红色感叹号,或日志中有发送失败错误。
常见原因:
- 渠道令牌/密钥过期或权限不足
- 网络连接问题,需要配置代理
- 消息内容被平台风控拦截
- 接收方ID或群组ID错误
功能问题
技能/插件不生效
症状:安装的技能或插件没有被调用,或提示不存在。
解决方案:
- 确认技能/插件已正确安装:
openclaw skills list openclaw plugins list
- 插件安装失败提示missing openclaw.extensions时,需要在插件package.json中添加:
"openclaw": { "extensions": ["./dist/index.js"] } - 重新加载技能:向智能体发送"刷新技能"指令
- 检查技能SKILL.md格式是否正确,是否有语法错误
工具调用失败
症状:工具调用返回权限错误、命令不存在或执行失败。
排查步骤:
- 检查工具是否在允许列表中,是否开启了权限限制
- 系统命令需要确认PATH环境变量包含命令路径
- 文件操作工具需要确认工作区目录权限配置
- 沙箱模式下确认是否允许工具执行
节点设备功能不可用
症状:摄像头、屏幕录制、定位等节点功能调用失败。
解决方案:
- 确认节点设备已正确配对:
openclaw nodes list
- 检查设备权限是否已授予(相机、麦克风、屏幕录制等)
- 移动端节点需要确认App在前台运行,未被系统杀掉
- 重新配对设备:
openclaw node pair
功能问题
技能不生效
症状:安装了新技能,但助手不会调用该技能。
解决方案:
- 检查技能是否正确安装在 skills/ 目录下
- 检查技能的 SKILL.md 文件是否格式正确
- 重启 OpenClaw 服务
- 查看日志文件排查错误:
tail -f ~/.openclaw/logs/openclaw.log
- 尝试重新安装技能:
openclaw skill remove <skill-name> openclaw skill install <skill-name>
工具调用失败
症状:助手无法调用工具,提示权限错误或工具不存在。
解决方案:
- 检查工具是否在 TOOLS.md 中正确配置
- 检查是否有足够的权限执行工具操作
- 对于系统工具,确保命令在 PATH 环境变量中
- 查看工具调用日志了解具体错误信息
- 如果是文件操作工具,检查文件路径是否正确,是否有读写权限
性能优化建议
响应速度慢
症状:智能体回复时间过长,超过5秒。
优化方案:
- 优先使用速度更快的模型(如豆包/DeepSeek等国产模型延迟更低)
- 开启模型缓存:
openclaw config set model.cache.enabled true
- 限制会话历史长度,减少上下文Token消耗
- 检查网络到模型供应商的延迟,必要时配置代理
- v0.8.0版本已优化核心调度逻辑,平均响应时间从800ms降低到200ms,建议升级到最新版本
内存占用过高
症状:网关进程内存占用超过2GB,系统卡顿。
优化方案:
- 开启会话自动清理:
openclaw config set session.autoPrune.enabled true
- 限制最大会话保留时间(默认7天):
openclaw config set session.autoPrune.maxAgeDays 3
- 定期清理日志文件:
openclaw logs prune --keep 7
- 如使用本地模型,推荐使用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/