幕布批量导出失败怎么办?暂停、继续、重试完整排查

幕布批量导出失败时,不要第一时间重置任务。先看失败范围:如果是全部失败,多半是登录态或下载设置问题;如果只有少量文件失败,通常用「重试失败的文件」即可;如果导出中途被关掉,重新打开插件后先看状态是否恢复。

Mubu Exporter 的设计重点就是长任务可靠性:每个文件有独立状态,导出进度会保存到本地,失败文件可以单独重试,导出间隔也做了节流,尽量避免把几百篇笔记一次性请求得太快。

排查顺序:先确认幕布登录状态 → 关闭 Chrome 下载前询问 → 看插件日志里的失败原因 → 少量失败用重试 → 大量失败暂停后检查网络和账号状态 → 设置页查看文件树和最慢 TOP10。
幕布批量导出失败后通过暂停继续和重试恢复的示意图

先判断是哪一种失败

现象常见原因优先处理
获取文件信息失败幕布未登录或登录过期重新登录 mubu.com
每个文件都弹保存框Chrome 开启了下载前询问关闭下载前询问
导出到一半停住网络波动、页面关闭、Service Worker 重启重新打开插件查看状态
少量文件失败单个文档异常或接口短暂失败点击重试失败文件
PDF 批量失败幕布转换接口不可用或登录态失效先测 Word/HTML,再重试 PDF
下载目录很乱没有配置下载子文件夹在设置页配置子目录

关键是不要把所有问题都当成「插件坏了」。批量导出涉及幕布登录态、网络、Chrome 下载权限、文件路径、远程转换接口和本地格式转换。按现象拆开排查,速度会快很多。

问题一:未检测到 Jwt-Token

插件需要读取你在 Chrome 里登录幕布后的 Jwt-Token Cookie 来完成鉴权。如果日志提示未检测到 Jwt-Token,说明当前浏览器没有有效登录态。

  1. 点击插件右上角登录按钮,或直接打开 mubu.com/login
  2. 确认能正常进入幕布文档列表。
  3. 回到插件,重新点击「获取文件信息」。

不需要手动复制 token,也不建议把 token 粘贴到任何地方。当前插件只从浏览器本地 Cookie 读取认证信息。

问题二:导出时一直弹保存窗口

如果每导出一个文件 Chrome 都弹一次保存位置,批量导出会变成手动劳动。原因通常是浏览器开启了「下载前询问每个文件的保存位置」。

处理方法:

  1. 打开 Chrome 设置。
  2. 进入「下载内容」。
  3. 关闭「下载前询问每个文件的保存位置」。
  4. 回到插件重新开始导出。

插件设置页也提供了「打开下载设置」入口。关闭这个选项后,插件才能自动把文件保存到指定子目录,比如 幕布备份/项目A/会议纪要.md

问题三:导出中途关闭浏览器怎么办?

Chrome Manifest V3 的后台是 Service Worker,长任务过程中后台有可能被浏览器回收。为了解决这个问题,插件会把任务状态保存到 chrome.storage.local。每个文件都有状态:pendingin_progresssuccessfailed

如果导出中途关闭浏览器或插件窗口:

  1. 重新打开 Chrome 和幕布页面,确认仍然登录。
  2. 点击插件图标。
  3. 观察进度、日志和失败列表是否恢复。
  4. 如果任务没有自动继续,先点击暂停/继续或重新开始,并留意已成功文件不会被直接覆盖。

注意:浏览器下载行为可能会给同名文件自动加序号。为了让备份更清晰,建议每次导出前设置一个带日期的下载子目录。

问题四:只有少量文件失败

少量失败是批量任务里最常见、也最好处理的情况。可能是某篇文档内容过大、接口短暂波动、网络瞬断,或者 PDF 转换接口临时返回异常。

正确处理方式是:

  1. 不要点击重置。
  2. 等待当前导出任务结束。
  3. 查看失败列表。
  4. 点击「重试失败的文件」。

插件会把失败文件重新标记为待处理,再单独导出。这个方式比重新全量导出更稳,也避免重复生成大量已经成功的文件。

问题五:PDF比Markdown更容易失败

这是正常的技术差异。Markdown、OPML、HTML、Word、JSON 主要在插件本地转换;PDF 则需要调用幕布的转换接口。只要远程接口、登录态或网络其中一环不稳定,PDF 就可能比本地格式更容易失败。

建议的排查顺序:

  1. 先导出 1-3 篇文档为 HTML 或 Word,确认文档读取正常。
  2. 再切换为 PDF 测试同一批文档。
  3. 如果只有 PDF 失败,稍后重试,或先保留 HTML/Word 作为替代归档。

PDF/Word 的具体差异可以看幕布导出 PDF/Word 指南

如何用性能监控定位问题?

插件设置页有「性能监控」区域,可以查看文件树、导出状态、耗时和最慢 TOP10。它适合处理这几类问题:

  • 想知道哪些文件已经成功导出。
  • 想筛选所有失败文件。
  • 想找出特别慢的大文件。
  • 想确认文件实际保存到了哪个相对路径。

如果你导出几百篇笔记,不要只盯着弹窗进度条。完成后打开设置页看文件树,能更快确认有没有遗漏。

减少失败率的导出习惯

  • 先小批量测试:第一次使用时,先导出一种格式确认流程正常。
  • 保持幕布页面登录:长时间导出前刷新一下 mubu.com。
  • 关闭下载前询问:避免每个文件都需要手动确认。
  • 使用日期子目录:例如 MubuBackup/2026-07-02,避免文件混在一起。
  • 重要资料多格式备份:Markdown 用于迁移,HTML 用于查看,JSON 用于兜底。
  • 失败项单独重试:不要为了几篇失败文档重新跑全量任务。

如果你的目标是建立长期备份机制,可以把这个流程固定为每月一次。具体策略见幕布每月备份方案

常见问题

暂停后可以换导出格式继续吗?

不建议。暂停/继续适合恢复同一个导出任务。如果要换格式,建议等当前任务结束,设置新的下载子目录,再重新选择格式导出。这样目录和文件状态更清楚。

重试失败文件会覆盖已导出的文件吗?

不会主动覆盖成功文件。插件会只处理失败项,Chrome 下载 API 对同名文件也会使用自动改名策略,避免直接覆盖。

导出很慢是不是异常?

不一定。插件会在文件之间加入短暂随机间隔,避免请求过快触发限制。文档越多、图片越多、PDF 越多,总耗时越长。真正需要关注的是失败率,而不是单纯速度。


相关链接: