TASK DETAIL · 观澜台
定时任务合理性与负载/死锁巡检
维护 Hermes 自身更新与本地补丁状态,降低工具链漂移风险。
正常 运行正常归属:动力炉最近:5d 前频率:30 11 * * 1
当前结论
运行正常
下一步
无需动作;继续观察下一次运行。
这项任务在做什么
输入来源
Hermes repo/update 输出 本地补丁状态
运行逻辑
定期运行更新/检查流程并记录结果。
输出去向
更新日志 cron 输出
证据线索
/Users/zhengbokai/.hermes/cron/output/6a576cbb29e1_20260907_113753.txt skill:hermes-agent
运行节奏
状态正常 ok最近运行2026-09-07T11:37:54.530221+08:00 · 5d 前下次运行2026-09-14T11:30:00+08:00投递方式origin · agent
最近输出
这里直接展示最近一段输出;完整机器可读数据保留在 report-bus.json,不放进人类阅读页。
2026-09-07T11:37:53.239962+08:00
ers/zhengbokai/.tmeoa/browser-data` / CDP `51074`。
- 证据:RMS 30m 任务最近耗时 `max 107.8s`,TMEOA 1m 任务也经常 60-117s。
- 风险:同一 Chrome/CDP profile 并发导航、开关 tab、登录刷新,容易互相干扰。
### 低
1. **残留 lock 文件较多**
- 证据:`.jobs.lock` mtime=`2026-06-24`;多个 `.fire-*.lock` mtime 在 09:43-11:30;`lsof` 未见持有者。
- 风险:多数可能只是文件残留,但与 `Fire claim lost` / `claimed` 残留同日出现,建议后续在 scheduler idle 时清理或验证。
2. **输出体积暂不危险,但 wiki-lint 单次输出偏大**
- 证据:`4866141ee5e3 wiki-lint` output 总计 `9.34MB`,最近单文件约 `1.09MB`。
- 风险:目前可接受,但若长期增长会拖慢汇报总线/巡检读取。
## 建议动作
1. **把 `c3dee1e0c958` 从 `every 1m` 调整到 `every 3m` 或 `every 5m`**;同时给脚本加非阻塞 lock 和 CDP 调用硬超时,避免 1 分钟任务持续 `already running`。
2. **给 TMEOA/RMS/cookie 三个 CDP 任务加共享互斥锁**,同一时间只允许一个任务操作 `127.0.0.1:51074` 和 `.tmeoa/browser-data`。
3. **修复 Gateway 启动环境**:在人工维护窗口执行 `hermes gateway start` 更新 stale launchd plist,并确认 Feishu 依赖不再 lazy-install 失败;避免再次进入 restart-loop。
4. **为 `threadspec.py publish` 和 `report_bus_publish.py` 的 ssh/scp/rsync 加 timeout**,并为 `rsync --delete` 增加“本地 render/manifest 健康检查通过后才执行”的保护。
5. **错开 11:30 巡检任务与 `*/15`/`every 30m` 任务**:建议把本审计任务移到 `11:37`,减少当前这种同分钟 claimed 积压。
6. **错开 09:00 agent 高峰**:`AI 知识点雷达 09:00`、`weekly skill radar 09:00`、`知识库早报 09:15`、`向量覆盖 09:30` 建议至少错开 30-60 分钟。
7. **观察/处理 `signpost_reporter` 满核**:若下次巡检仍 100%,建议人工确认后 kill 该进程或重启系统服务;它不是 Hermes cron,但会放大所有超时风险。
本次完成了 cron 清单、进程负载、日志关键词、cron 目录/lock/output、执行库和高频脚本检查;未创建/更新/删除任何 cron job。注意:执行 `hermes cron list --all` 时 Hermes CLI 自动触发了一次 interrupted-update dependency recovery,这是工具启动副作用,非本审计主动修改 cron。
To stop or manage this job, send me a new message (e.g. "stop reminder 定时任务合理性与负载/死锁巡检").