核心用法
Gateway Auto-Fix 是一款面向 OpenClaw 网关的自动化运维技能,通过 cron 定时任务每分钟执行一次健康检查。当检测到 "RPC probe: failed" 状态时,自动触发修复流程:先执行 openclaw doctor --fix 修正配置问题,再重启网关服务 openclaw gateway restart。所有操作记录至 /tmp/openclaw-auto-fix.log 便于审计追溯。
显著优点
- 零人工干预的故障自愈能力,降低运维响应时间
- 标准化修复流程(doctor → restart),避免人为操作失误
- 开箱即用的 cron 集成,无需复杂系统级配置
- 完整的日志输出,支持故障排查和合规审计
潜在缺点与局限性
- 修复策略固定为 doctor + restart,无法针对特定错误定制处理逻辑
- 日志写入
/tmp目录,系统重启后可能丢失,且未配置日志轮转 - 每分钟高频检测可能产生一定系统开销,对资源敏感环境不够优雅
- 缺乏失败重试机制与告警通知,复杂故障可能进入无限循环修复
- 依赖
openclawCLI 工具可用性,若 CLI 本身异常则无法执行修复
适合人群
- 运行 OpenClaw 网关的个人开发者或小型团队
- 缺乏 24/7 运维覆盖的边缘部署场景
- 需要基础自动故障恢复能力的测试/开发环境
常规风险
- 服务自动重启可能导致短暂中断,生产环境需谨慎评估 RTO
- 高频 cron 任务若脚本异常可能堆积进程,建议增加互斥锁机制
- 硬编码路径(
~/.openclaw-it/workspace/)在多用户系统可能冲突