多 OPENCLAW_HOME 分实例
同一用户若混用默认目录,网关状态、插件缓存与本地队列文件会跨角色串写,doctor 绿而线上怪。编排层为每台 MeshMac 节点声明独立 OPENCLAW_HOME(例如 /var/lib/openclaw/node-a 与 node-b),并在 launchd、SSH 非交互 shell 与 CI 三处同一导出顺序写入,避免「交互里有、cron 里没有」。值班巡检只读该树下的 status 输出与配置指纹,不改写技能包目录。
日志切片路径(只读)
与多节点日志 Runbook对齐:统一 LOG_ROOT 相对布局,下挂 tenant/<id>/gateway/*.log 切片。值班脚本只 tail最近轮转文件与 access 末段,阈值与副本策略交给维护窗而非夜班。合并输出里每条日志引用节点短 id 加相对路径,便于 diff;切勿把访问令牌或完整 Webhook URL 粘进 tail 片段。
Webhook 摘要(合并多节点事实)
多节点各自向频道发帖会形成告警风暴。做法是各节点将投递结果写入共享队列事实源(HTTP 状态、重试次数、幂等键),网关在三十至六十秒窗口内合并为一条摘要:列出异常节点、末次错误码与建议动作(如检查出站白名单)。广播体使用稳定公开页或站内相对路径说明,避免附带需登录才能打开的控制台深链;若必须引用外部文档,使用无会话的静态说明地址。
令牌最小权限
巡检机与值班账号只挂载只读 scope 的 API 与网关令牌:能跑 doctor、拉 status、读聚合摘要即可,不写队列、不改插件、不持有 IM 频道管理权限。密钥文件遵循0440 与分文件轮换;合并输出与 artifact 中零密钥**。生产轮换在白天窗完成,夜班脚本仅校验「文件存在且 inode 未变」一类元数据。
总结与购买引导
一页纸值班 = 分实例 HOME 对齐 + 日志切片只读 + Webhook 窗口摘要 + doctor 退出码表。把「绿/黄/红」收敛到单条消息,排障再回到各节点细分日志。若团队尚未有稳定多节点池,可在 meshmac.com 首页查看远程 Mac 与多席套餐说明,结合 帮助中心公开条目评估并发与 SSH 接力需求;下单后再按本文把 OpenClaw 健康检查接入现有 on-call 频道,避免临时共享账号与长期明文令牌。
下一步(公开页)
首页、帮助、博客列表、OpenClaw 专栏均免登录;需要池化节点与编排落地时再选配套餐。
把多节点健康检查收成一条值班消息
公开页先看方案与帮助;确定池规模后再下单配置 SSH 与编排。全程可免登录浏览入口页。