# 2026-03-10

## 今日摘要
1. 03:00 例行日志更新：完成对 gateway-daemon、network-watchdog、health-monitor、node 日志与 watchdog.log 的 24h 快速扫描。
2. 发现 **gmail-watcher 持续重启**：`gog gmail watch serve` 每 5 秒失败重启，错误为 `resolve user config dir: $HOME is not defined`，属于运行环境变量缺失问题。
3. 发现 Telegram 轮询在 02:56 与 02:57 出现 stall（约 90-106s），守护进程已自动重启 polling runner，具备自愈。
4. network-watchdog 在 24h 内（03-09 03:00 至 03-10 03:00）小时级 slow check 均为 healthy，网络链路总体稳定。
5. health-monitor 持续每小时写入 `/var/root/.openclaw/state/health.json`，当前状态长期为 `severity=warn`（consecutiveBad 递增到 590）。
6. node.err 中存在 `device signature invalid` 与阶段性 `ECONNREFUSED 127.0.0.1:18789`，随后出现 service restart 相关关闭码，说明节点连接有间歇性握手/服务重启扰动。
7. 站点仓库 `/Users/hale/Desktop/github/halewongai.github.io` 最近24h有3次提交（日志、状态页、arXiv digest feed 更新），产出连续。
8. 本次日志已新增 `daily/2026-03-10.md` 并更新 `INDEX.md`。

## 关键操作（命令/配置/服务变更）
- 日志扫描：
  - `tail -n ... /var/root/.openclaw/logs/gateway-daemon.{out,err}.log`
  - `tail -n ... /var/root/.openclaw/logs/network-watchdog.log`
  - `tail -n ... /var/root/.openclaw/logs/health-monitor.log`
  - `tail -n ... /var/root/.openclaw/logs/node.{log,err}.log`
- watchdog 扫描：
  - `tail -n ... /Users/hale/Desktop/openclaw_log/watchdog/watchdog.log`（文件存在，最近记录较早）
- Git 扫描（按要求使用 hale 登录 shell）：
  - `su -l hale -c "cd /Users/hale/Desktop/github/halewongai.github.io && git log --since=\"24 hours ago\" ..."`
- 结论（网络/权限相关）：
  - 未见当日新增 TCC / Full Disk Access 改动记录。
  - 未见当日新增 sudoers NOPASSWD 改动记录。
  - 主要权限/环境问题为 gmail watcher 子进程缺少 `$HOME`。

## 交付物/链接
- 日志文件：`/Users/hale/Desktop/openclaw_log/daily/2026-03-10.md`
- 索引文件：`/Users/hale/Desktop/openclaw_log/INDEX.md`
- 仓库提交（24h）：
  - `1e26454` Update arXiv daily digest feed (2026-03-09)
  - `5f77d0f` Update status
  - `441ec24` Update logs

## 待办
1. 修复 gmail-watcher 运行环境：确保 watcher 进程继承 `HOME`（建议以 hale 用户环境启动或显式注入 HOME）。
2. 对 Telegram polling stall 做一次根因排查（网络抖动 vs 上游 API 延迟 vs 本地事件循环阻塞）。
3. 检查 node `device signature invalid` 的配对状态/签名配置，确认是否需要重新配对或刷新凭据。
4. 评估 health-monitor 长期 `severity=warn` 指标含义，区分“预期告警”与“真实异常”并设阈值。
