OpenClaw Gateway Resilience Guard — OpenClaw 网关弹性守护
v1.2.0OpenClaw Gateway Resilience Guard 在 Wi-Fi 更改、WSL 睡眠/恢复、会话过期或部分中断后,保持 Gateway 和长期通道插件在线。与重启循环和单 URL 监控相比,它使用本地 OpenClaw 健康/状态探测加上本地网关、通道和多站点网络检查;避免在全局断开连接期间重启;然后使用退避、重启限制、安静时间、锁定、日志轮换、生成配置、systemd、LaunchAgent 或 Task Scheduler 进行恢复。
运行时依赖
安装命令
点击复制技能文档
OpenClaw Gateway Resilience Guard 当用户希望在网络断开、WSL 睡眠/唤醒、macOS/Windows唤醒事件或长期连接失败后保持OpenClaw Gateway和消息通道在线时,使用此技能。 安装Linux、WSL或macOS: bash install-watchdog.sh 安装程序使用默认设置运行。当交互式运行时,它会提示输入主通道探测URL,但按Enter键即可使用默认的WeChat探测。 对于无人值守安装: bash install-watchdog.sh --yes 对于自定义通道: bash install-watchdog.sh --channel-url "https://your-channel.example.com/health" Windows PowerShell: powershell -ExecutionPolicy Bypass -File .\install-watchdog.ps1 操作 systemctl --user status gateway-watchdog journalctl --user -u gateway-watchdog -f bash ~/.local/share/openclaw-gateway-watchdog/uninstall-watchdog.sh 在macOS上,检查launchctl print gui/$(id -u)/ai.clawhub.gateway-resilience-guard。 在Windows上,检查Get-ScheduledTask -TaskName "OpenClaw Gateway Resilience Guard"。 如果systemd不可用,安装程序将启动直接的后台fallback,并将其pid存储在~/.local/state/openclaw-gateway-watchdog/watchdog.pid下。 安全模型 看门狗仅在经过分层检查后重启: OpenClaw本地健康探测:openclaw gateway status --require-rpc、openclaw health --json --verbose和openclaw status --deep(如果可用)。 本地网关健康URL/TCP和主通道URL回退。 一般网络URL,以避免在整个机器网络故障期间重启。 退避和每小时重启限制,以避免重启风暴。 告诉用户在发布、共享日志或报告问题之前查看~/.config/openclaw-gateway-watchdog/watchdog.env。