定时任务 / Heartbeat 问题
本页说明
本页用于处理定时任务没有按计划执行、Heartbeat 长时间没有消息,或浏览器离线后持续能力表现不符合预期等问题。
先判断问题更像哪一类
| 现象 | 更适合先检查什么 |
|---|---|
| 定时任务从未执行 | 任务是否真的已创建并处于启用状态 |
| Heartbeat 长时间没有消息 | 先确认是不是“无事静默”的正常表现 |
| 浏览器离线后感觉漏掉了任务 | 先确认 Companion 和持续能力路径是否已经接通 |
| 任务重复、堆积或顺序混乱 | 先确认是否创建了重复任务,或旧任务没有处理完 |
标准排查顺序
- 先确认任务或 Heartbeat 配置是否已经保存成功。
- 再确认当前浏览器和需要的本地能力是否处于正常可用状态。
- 如果问题发生在浏览器离线之后,再确认 Companion 是否已经连接完成。
- 如果 Heartbeat 没有输出,先判断当前是否其实没有需要提醒的新情况。
不要先怎么判断
- 不要把 Heartbeat 的安静状态直接等同于故障。
- 不要在任务是否真的存在都没确认前,就先把问题归到更深的后台路径。
- 不要把“持续能力没有按预期工作”直接理解成所有配置都失效了。
仍然无法恢复时
如果你已经确认任务存在、配置已保存、Companion 也已连接,但持续能力仍然不稳定,再进入诊断或 Companion 相关排查会更合适。
定时任务与 Heartbeat 都属于持续能力路径。对普通用户而言,排查这类问题时,推荐顺序始终是先确认任务是否已创建、再确认当前运行条件、最后才进入更深的后台或本地能力排查;Heartbeat 在无事可报时保持安静,本身并不一定代表异常。
