核心用法
Gateway Auto-Fix 是一款面向 OpenClaw 网关的自动化运维工具,通过内置 cron 系统每分钟检测网关健康状态。当检测到 "RPC probe: failed" 时,自动执行 openclaw doctor --fix 修复配置,并重启网关服务,全程无需人工干预。
显著优点
- 零配置即装即用:通过
npx clawhub install一键安装,自动创建 cron 任务 - 轻量无依赖:纯 Bash 脚本实现,仅依赖 OpenClaw 原生 CLI 工具
- 透明可审计:所有操作记录至
/tmp/openclaw-auto-fix.log,便于追溯 - 灵活可控:支持自定义检测间隔(默认 1 分钟),可随时手动触发或卸载
潜在局限
- 单一故障场景:仅针对 RPC 探测失败设计,无法处理其他类型故障(如网络中断、证书过期)
- 修复策略固定:始终执行 doctor + restart 组合,未提供差异化修复策略
- 日志无轮转:长期运行可能导致
/tmp/openclaw-auto-fix.log体积膨胀 - OpenClaw 生态绑定:完全依赖 OpenClaw 专有命令,无法迁移至其他网关方案
适合人群
- OpenClaw 网关的日常运维人员
- 需要降低故障响应时间的 DevOps 团队
- 缺乏 7×24 值班资源的小型技术团队
常规风险
| 风险项 | 说明 |
|--------|------|
| 误判重启 | 短暂网络抖动可能触发不必要的网关重启 |
| 级联风险 | 频繁重启可能影响依赖该网关的上游服务 |
| 权限要求 | 需确保执行用户具备 `openclaw` 命令及网关重启权限 |
| 日志安全 | 日志文件位于 `/tmp`,可能被其他用户读取敏感状态信息 |