Openclaw gateway healthcheck instructions
最后更新: 2026-04-17
Table of Content
OpenClaw Gateway Healthcheck — 安装说明
- 目标:在
mini-one上运行一个守护脚本,当weixin getUpdates error连续出现时自动重启ai.openclaw.gateway。
步骤(在 mini-one 上执行):
- 将脚本复制到合适位置(以
openclaw用户登录):
1 2 3 4 5 | |
- 复制 LaunchAgent plist(示例在
launchd/ai.openclaw.gateway-healthcheck.plist)到用户的 LaunchAgents:
1 2 3 | |
- 加载并启动 LaunchAgent:
1 2 3 4 5 | |
- 可选环境变量(通过编辑 plist 的
ProgramArguments前面加入env或使用launchctl setenv): OCW_THRESHOLD:连续错误计数阈值(默认5)OCW_COOLDOWN:重启后冷却时间(秒,默认60)-
OCW_LAUNCHD_LABEL:要重启的 launchd label(默认ai.openclaw.gateway) -
验证:
1 2 3 4 | |
备注:
- 这个脚本是“保守”的策略:仅在检测到连续 weixin getUpdates error 达到阈值时触发 restart,重启后会冷却一段时间以避免不断重启。
- 如果你更愿意将重启逻辑内嵌到 openclaw-gateway 代码中(例如在 weixin 监控模块中检测并 exit(1)),也可以修改扩展源;但通过外部守护脚本的方式更容易部署且无需改动运行的应用代码。