当前时间: 2026-06-10 14:43:15
更新时间: 2026-06-10
分类:软件教程
评论(0)
小龙虾(openclaw)执行命令没反应了怎么办
给小龙虾(openclaw)开通了tools的“exec”能力后,它的功能马上变得强大起来了。但是,也会遇到有的时候问的事情不对,它明明不具备能力了,但还在疯狂的进行各种尝试,陷入没有反应的状态。这时候,你再对它说什么指令,都只能进入排队状态,它还在继续疯狂的尝试着。
于是,你就眼巴巴地看着白花花的银子和宝贵的时间就这样流逝了。那一旦发生这种情况怎么办呢?这种情况的发生,有可能是几种原因造成的。
一是因为openclaw发生了会话死锁与 Queue 堆积。当某个任务因权限或错误卡死后,OpenClaw 可能会留下“锁文件”或导致网关会话状态异常,使得新对话无法被处理,于是就一直停留在 queue 状态。
这种问题,可以检查 ~/.openclaw/agents/main/sessions/ 目录,如果有异常的 .lock 文件或损坏的 JSONL 会话文件,尝试备份后删除最近一次的会话记录。然后重启gateway就好了。
另外一种,也可能是调用的模型没钱了,特别是如果你用的免费模型而且开通了额度用完即停的话。如果模型 API(如 DeepSeek、OpenAI 等)认证失败、欠费或网络不通,OpenClaw 可能在后台静默失败,不抛出明显错误,但会导致 Agent 无法生成下一步指令,从而表现为“无反应”或“排队”。
这种情况的确认,可以打开对应agent的sessions目录,查看相应session id的会话日志文件。
如上,通过日志信息,发现是模型的免费额度用完了。那要么切换其他还有额度的模型,要么,就充值缴费就行了。