“历史加载已停滞”:Senzoukria 图表上的进度条不动了

如果一次历史下载连续 120 秒没有发出任何进度,Senzoukria 就不再等下去:它会用缓存和实时数据里已有的部分把加载遮罩收掉,并写出“历史加载已停滞”。用“重新加载历史”可以重新开始这次下载。

Senzoukria · 故障排除 · 更新于 2026 年 9 月


概要

提示
“历史加载已停滞 — 图表继续使用缓存和实时数据。”
看门狗
120 秒内没有任何一个进度事件
手动重试
⚙ → 交易设置 → 重新加载历史
回放里的对应情况
“The backend stopped responding while loading (no progress for 90s).”(回放里的这一句是英文)

你会看到什么

加载遮罩停在某个百分比上,随后消失,图表上显示“历史加载已停滞 — 图表继续使用缓存和实时数据。请从图表设置重试(⚙ → Trading Settings → Reload history)。”这条中文提示里的那段菜单路径仍然是英文原样;在界面上,那个标签页显示为“交易设置”,按钮显示为“重新加载历史”。

为什么会这样

一次健康的下载每隔几秒就会发出一个进度事件,每取一块发一个,而空的时间窗会被很快跳过。整整两分钟一个事件都没有,说明这次下载是死了,而不是慢。当界面和后端之间的通道在下载中途断掉时就会出现这种情况:一次 WebView 重新加载、一个被拒的 IPC 套接字,或者一个停掉的后端。没有这个看门狗,遮罩会永远定在它最后那个百分比上;有了它,你得到的是一张能用的图表,加上一条诚实的提示。

这里被区分开的是“慢”和“死”:慢的下载仍然在报进度,所以它不会被打断;而彻底没有进度的下载不会自己好起来,等下去只会让人误以为还有希望。

如何解决

  • 打开 ⚙ → 交易设置 → 重新加载历史,开始一次新的下载。
  • 如果它又在同一个地方停住,请重启应用,然后重新打开这张图表。
  • 如果你在一个很活跃的合约上要了一个很长的时间窗,请在交易设置里把历史范围调小;一周的 1 分钟足迹图是海量逐笔成交。
  • 看一下连接徽标:一条在下载途中掉线的经纪商连接同样会让它结束。
  • 如果这种情况反复出现,请注意它是否总跟着某个动作发生,例如刚刚切换过合约或者刚刚重开过窗口。

它并不意味着什么

  • 不是一次被拒的请求:拒绝有它们自己带状态码的提示。
  • 也不是经纪商慢:一次慢下载照样会发出进度,不会触发这个看门狗。

何时联系技术支持

如果做完这些之后消息又回来了,请通过 菜单 → 问题反馈 或者在 Senzoukria 的 Discord 上报告。请说明它停在哪个百分比上、历史范围是多少,以及这种情况是否出现在应用被丢到后台之后。

同一栏目

其他语言版本

常见问题

看门狗触发的时候会丢东西吗?
不会。进度条是用缓存和实时数据里已有的部分收掉的,而提示会告诉你怎么重试。
为什么是 120 秒?
因为一次正常工作的下载每隔几秒就会报一次进度。整整两分钟的彻底沉默会被当成一次死掉的下载。
遮罩消失之后图表还能用吗?
能。提示明确说图表继续使用缓存和实时数据,所以你可以照常看盘,只是历史还缺一段。

继续阅读