# IOTA 训练停止但窗口还在：检查与自动恢复

先确认训练是否真的停止，再恢复。窗口还在、TRAINING 字样或残留子进程，都不能单独证明正在训练；查看新日志、训练按钮与吞吐量时间。

- Canonical: https://iotahome.site/zh/learn/iota-training-stopped-auto-recovery
- Publisher: IOTA Watch
- Topics: IOTA
- Published: 2026-10-17
- Updated: 2026-10-22

## 先看结论

先确认训练是否真的停止，再恢复。窗口还在、TRAINING 字样或残留子进程，都不能单独证明正在训练；查看新日志、训练按钮与吞吐量时间。

## 确认停止后，再恢复

[打开 Mac 设置与日志](https://iotahome.site/zh/machines) · [下载 Agent](https://iotahome.site/zh/downloads)

## 看到什么／怎么处理

| 观察 | 下一步 |
| --- | --- |
| Start training 按钮重新出现 | 核对是否手动停止；需要继续训练时再启动。 |
| 新崩溃记录、没有后续进度 | 保存日志，检查 Agent 恢复设置及冷却状态。 |
| 仍在排队／日志继续更新 | 不要把等待当成崩溃反复重启。 |

## 先做这三步

1）在对应 Mac 核对 Start training 按钮。2）记录退出时间与前后日志，区分 SIGABRT、网络错误和内存不足。3）对照该时间之后是否还有真实训练进度。SIGABRT 本身不等于内存不足；不要只看系统中是否还留着 main_pool。

## 自动恢复怎么打开？

在 [Mac 设备管理](https://iotahome.site/zh/machines) 下载并配对最新版 Agent，打开对应设备的设置，开启停止训练后自动恢复。它默认关闭、无需 Pro；日志上传是另一个开关。远程停止会关闭自动恢复，避免你主动停机后又被拉起。操作前确认名称与 Miner ID 属于同一台 Mac。

## 为什么没有立刻拉起？

当前实现持续观察缺失训练约 120 秒后才尝试恢复；两次恢复尝试之间至少间隔 15 分钟。若处于冷却、Agent 无心跳、权限或启动失败，应查看设置与日志，而不是反复发重启命令。排队不会触发恢复；恢复成功也不保证立即获得任务。以上为本站 Agent 实现，不是官方队列承诺。

## 常见问题

### 先做这三步

1）在对应 Mac 核对 Start training 按钮。2）记录退出时间与前后日志，区分 SIGABRT、网络错误和内存不足。3）对照该时间之后是否还有真实训练进度。SIGABRT 本身不等于内存不足；不要只看系统中是否还留着 main_pool。

### 自动恢复怎么打开？

在 Mac 设备管理 下载并配对最新版 Agent，打开对应设备的设置，开启停止训练后自动恢复。它默认关闭、无需 Pro；日志上传是另一个开关。远程停止会关闭自动恢复，避免你主动停机后又被拉起。操作前确认名称与 Miner ID 属于同一台 Mac。

## 资料来源与本站实现

- [Macrocosmos · TAH user guide](https://docs.macrocosmos.ai/product-and-services/tah/tah-user-guide)
- [Macrocosmos · Scoring, Rewards & Kicking](https://docs.macrocosmos.ai/subnets/subnet-9-iota/scoring-rewards-and-kicking)
- [IOTA Watch · Agent 1.0.8 recovery implementation](https://github.com/molimao/iota/blob/main/scripts/device-agent/iota_watch_agent.py)
