我的龙虾疯了:凌晨0点开始,它每隔1秒自绝一次
发布时间:2026-03-12 17:52 浏览量:2
凌晨2点,我被一阵直升机起飞的声音吵醒。
不是隔壁装修,是我的MacBook。
屏幕亮着,风扇狂转,烫得能煎鸡蛋。我打开活动监视器,看到一个叫"openclaw-gateway"的进程,CPU占用108%,而且每隔1秒就多出一个新进程。
我的龙虾,正在疯狂"自杀"。
我第一反应:中病毒了?
第二反应:OpenClaw被黑了?
第三反应:MacBook要炸了?
冷静之后查日志,发现真相更离谱——
从凌晨0点到早上9点,整整9个小时,gateway重启了3000多次。
不是攻击,不是bug,是一个"善意"的配置在疯狂 retry。
我的LaunchAgent配置长这样:
KeepAliveThrottleInterval1
翻译成人话:
进程死了?
立刻重启!
启动失败?
不管,再重启!
间隔多久?
1秒!
于是:
旧进程变成僵尸,占着端口不退新进程启动失败,退出KeepAlive检测到"死了",1秒后重启再失败,再重启……
无限循环,整整9小时。
三、3分钟修复(亲测有效)
Step 1:先止血
# 卸载LaunchAgent,停止自动重启launchctl unload ~/Library/LaunchAgents/ai.openclaw.gateway.plist
Step 2:杀僵尸
# 找到占着端口的进程lsof -i :18789# 强制杀死(替换)kill -9
Step 3:改配置
编辑 ~/Library/LaunchAgents/ai.openclaw.gateway.plist,把:
改成:
KeepAliveSuccessfulExitCrashedThrottleInterval30
区别
:
只在
崩溃
时重启,启动失败不管重启间隔从1秒变成30秒
Step 4:重新加载
launchctl load ~/Library/LaunchAgents/ai.openclaw.gateway.plistopenclaw gateway start风扇狂转像直升机底部烫得能煎蛋电池疯狂掉电
一键检查
:
# 看日志里有多少"failed to start"grep "failed to start" ~/.openclaw/logs/gateway.err.log | wc -l
如果数字大于100,恭喜你,中招了。
五、最后
那个凌晨2点的"电脑自杀事件",不是病毒,不是黑客,是
一个"为你好"的配置在搞你
。
KeepAlive本来是想保护gateway一直运行,结果变成了"追杀"你的电脑。
技术问题,别往玄学想。改两行配置,3分钟搞定。
收藏这篇,下次风扇狂转时不慌。