# Mac 在线却没有收益，要不要重启？

先区分设备心跳、应用进程和官方训练贡献，再决定下一步。

- Canonical: https://iotahome.site/zh/learn/mac-status-and-restart
- Publisher: IOTA Watch
- Topics: IOTA
- Published: 2026-10-15
- Updated: 2026-10-17

## 先看结论

先区分设备心跳、应用进程和官方训练贡献，再决定下一步。

先区分设备心跳、应用进程和官方训练贡献，再决定下一步。

“在线”只表示最近 90 秒收到代理心跳。“进程运行中”不能证明正在产生贡献。排队名次来自本机日志，超过 5 分钟不再作为当前名次显示；没有名次也不能证明已经开始训练。

## 排队中

等待官方分配任务；此名次来自最近的本机日志。

## 等待初始化

官方心跳返回初始化或冻结状态；等待后续状态，不代表电脑离线。

## 等待训练任务

官方最近统计吞吐量为 0，设备仍在参与训练。

## 近期有计算活动

最近的官方心跳记录了前向或反向计算；不等于已确认收益。

## 权重上传阶段

所在训练层进入权重上传阶段；不表示本机上传已完成或已记账。

## 分区合并阶段

所在训练层进入分区合并阶段；此阶段不是训练停止的证据。

## 官方状态需检查

官方心跳返回 kicked。请核对本机日志和项目状态，不能据此判断具体原因。

## 进程运行中

训练阶段待确认，是否产生贡献请查看官方吞吐量。

## 训练进程已停止

应用仍在运行，请先检查本机训练按钮或日志。

## TAH 已停止

需要继续训练时，可启动 TAH。

## 未收到近期心跳

检查 Mac 是否休眠、网络及代理是否运行。暂时无法确认训练状态。

## 何时重启？

先检查最近状态与本机应用。应用已停止时可启动；应用仍运行但训练进程停止时，先看训练按钮和日志。仅凭收益为零、排队或旧数据，不足以判断需要重启。手动重启会中断当前进程。

## 点击重启后怎么看结果？

等待设备接收 → 已下发，等待执行结果 → 设备已确认完成。已下发表示服务端已发出命令，不能证明设备已执行。若未收到完成确认，先核对设备状态，不要连续点击。完成也不等于已经开始产生收益。

[如何判断与处理](https://iotahome.site/zh/machines)

## 资料来源与本站实现

- [IOTA Watch agent implementation](https://github.com/molimao/iota/tree/main/scripts/device-agent)
