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 定时任务合理性与负载/死锁巡检").