核心用法
Gateway Auto-Fix 是一款面向 OpenClaw 用户的自动化运维技能,通过 cron 定时任务每分钟执行一次健康检查。当检测到 "RPC probe: failed" 时,自动触发修复流程:先运行 openclaw doctor --fix 诊断并修复配置问题,再执行 openclaw gateway restart 重启网关服务。
显著优点
零配置开箱即用:支持 npx clawhub install 一键安装,自动完成脚本创建、权限设置、cron 任务添加全流程,无需手动干预。
主动式故障恢复:从事后排查转向事前自动修复,减少服务中断时间,适合需要高可用网关的场景。
完整日志追溯:所有操作记录至 /tmp/openclaw-auto-fix.log,便于故障审计与问题定位。
潜在缺点与局限性
高频调度开销:默认每分钟执行一次,可能产生不必要的系统负载;若网关问题频繁,可能陷入"修复-失败-再修复"循环。
修复策略单一:仅依赖 doctor --fix 和 restart 两种手段,对深层网络问题或上游服务故障无能为力。
权限与 cron 依赖:需要用户主目录写入权限及 cron 服务正常运行,部分受限环境(如容器、macOS 沙盒)可能适配困难。
远程脚本风险:手动安装流程涉及从外部 URL 下载脚本,存在供应链攻击隐患。
适合人群
- 运行 OpenClaw 网关的个人开发者或小型团队
- 缺乏专职运维、需要" set and forget "自动化方案的用户
- 对服务可用性有基础要求,但可容忍分钟级中断的场景
常规风险
- 权限提升风险:脚本以当前用户身份执行网关重启,若用户配置不当可能影响系统服务
- 日志文件膨胀:长期运行未清理的日志可能占满 /tmp 分区
- 误修复风险:某些特定场景下 RPC 失败可能是预期行为,自动重启反而破坏状态