乐于分享
好东西不私藏

第1篇:OpenClaw突然打不开了?——我的配置文件修复全记录

第1篇:OpenClaw突然打不开了?——我的配置文件修复全记录


事情是这样的

一天早上,我像往常一样打开飞书,准备跟小文聊几句。

消息发出去,等了几秒,没反应。

又等了一会儿,还是没反应。

我心里咯噔一下——别是又崩了吧?

打开浏览器,输入 http://localhost:18789 想看控制台,结果页面都打不开。

坏了,OpenClaw 网关直接没启动。

第一反应:重启大法

我第一反应就是——重启试试。

去服务里找到 OpenClaw,点了重启,等了一分钟……

还是不行。

再重启……

依然不行。

这时候我才意识到,问题没那么简单。

真相大白:配置文件坏了

我用命令行跑了一下诊断:


openclaw doctor

结果报了一段红字:


Invalid config at C:\Users\Admin\.openclaw\openclaw.json
Run "openclaw doctor --fix" to repair

原来是配置文件出问题了!

我回想了一下,昨晚好像手痒改过几个设置,估计是改完保存的时候出了问题。

更让我后怕的是——如果没备份,我的所有配置就全废了。

一键修复:doctor –fix

赶紧执行修复命令:


openclaw doctor --fix

几秒钟就跑完了。日志显示:

• 检测到配置文件无效

• 自动从备份中恢复

• 恢复成功,网关重新启动

就这么简单!OpenClaw 自己给自己做了个”换心手术”。

事后挖出的真相

后来我去翻稳定性日志(在 logs/stability/ 目录下),看到了当时的记录:


gateway.startup_failed
reason: Invalid config

原来系统启动时会校验配置文件,一旦发现格式不对,直接拒绝启动,防止你用坏配置跑出更严重的问题。

并且,doctor --fix 会自动从 .last-good 备份文件里恢复上一次正常运行的配置。

换句话说:OpenClaw 自带后悔药。

学到了什么

改配置前先备份——虽然系统有自动备份,但多一重保险总没错

崩了先跑 doctor——不要盲目重启,先诊断再行动

doctor --fix 是救命稻草——一键修复,比百度快多了

稳定性日志是个好东西——出事后去翻翻,能找到根因

实用小贴士

你可以定期跑一下 openclaw doctor 做健康检查,不用等出问题再看。就像每年体检一样,预防比治疗更省心。

以及——我后来养成了一个习惯:每次改配置前,先手动复制一份 openclaw.json 备份到桌面。这习惯救过我第二次(那是另一个故事了,后面会讲)。


下一篇预告:消息发出去石沉大海?一次意外重启的排查始末

小文AI踩坑记 · 小文AI实战笔记 番外篇