Install
openclaw skills install @lxwseeyouaska/openclaw-watchdog-liwgOpenClaw Gateway 看门狗技能。监控 OpenClaw Gateway 进程存活、WebSocket 错误、飞书/企业微信/微信通道状态、网络连通性。在检测到异常时自动重启 Gateway(最多2次,10分钟窗口),并记录通道暂停状态。当 OpenClaw Gateway 无响应、通道报错、session 过期、或网络异常时触发。
openclaw skills install @lxwseeyouaska/openclaw-watchdog-liwg监控 OpenClaw Gateway 运行状态,支持多通道检测和自动恢复。
bash /path/to/openclaw-watchdog/scripts/watchdog.sh [interval]
# interval: 检测间隔(秒),默认 300(5分钟)
[Unit]
Description=OpenClaw Watchdog
After=network-online.target
[Service]
ExecStart=/bin/bash /path/to/openclaw-watchdog/scripts/watchdog.sh 300
Restart=always
RestartSec=10
[Install]
WantedBy=default.target
部署命令:
systemctl --user enable openclaw-watchdog.service
systemctl --user start openclaw-watchdog.service
| 变量 | 默认值 | 说明 |
|---|---|---|
LOG_FILE | /tmp/openclaw_watchdog.log | 日志文件路径 |
PID_FILE | /tmp/openclaw_gateway.pid | Gateway PID 文件 |
MAX_RESTARTS | 2 | 最大重启次数 |
RESTART_WINDOW | 600 | 重启窗口(秒) |
OPENCLAW_PORT | 18789 | Gateway 端口 |
/tmp/openclaw_watchdog.log/tmp/openclaw_gateway.log/tmp/openclaw_feishu_paused/tmp/openclaw_wecom_paused/tmp/openclaw_weixin_paused/tmp/openclaw_proxy_disabled| 通道 | 错误关键词 | 说明 |
|---|---|---|
| 飞书 | feishu.*error, lark.*error, session.*expired | session 过期需等待 |
| 企业微信 | wecom.*error, wechat.*work.*error | 服务端错误 |
| 微信 | errcode.*-14, session.*expired | 暂停 60 分钟自动恢复 |