一直停留在“加载仓库”阶段,之后显示加载timed out,反复加载多次仍进不去

近段时间打开ob经常停留在“加载仓库”阶段,之后显示加载timed out,然后得重新加载(或点击“在安全模式下加载”),重复好多次之后才会成功进入

今天加载多次一直进不去,已经是下载了最新的安装包(1.5.11)安装的,也在安全模式下试过了,不知是否有遇到过类似问题的小伙伴,如何解决才好

我文件大概2万+,绝大多数都是只有标题的空文件(只是用于收集反链),不知是否是文件数太多的原因

目前试验的结果是:

  1. 换成另一台电脑可以加载成功(但每次进入后都得重新索引一次)

  2. 减少文件数后原本那台电脑也能加载成功

  3. 库加载时间超过1分5秒时就会出现timed out报错。因为文件比较多,多点加载时间也许就能通过,有哪里可以修改库的最大加载时间吗?

三年前在老机器上测过4w的库,没有什么问题。可能得考虑插件或者别的原因。

应该不是插件问题,放插件的文件夹全移除了还是加载半天进不去,但插件文件夹不动只减少文件数却可以进去。我也觉得2万+的文件数应该不算多,如果加载库的时间能延长点也许就能成功,所以不知道是否有修改原代码或是有相关插件能实现

如果已经排除了插件, 本地文件夹同步盘之类的事, 那这个确实不好解决

“1分5秒” 可能没有特别的意义, 不该是超时1分钟就报错的
我自己的机械盘上的大仓库, 会花费4-5分钟启动, 但最终仍能正常加载 (没计时, 心理估计肯定超三分钟)


我个人经验是, 可以试试检查这几项:

  • 如有可能, 把仓库和 Ob 的用户目录都放固态盘上
    • 以 Windows 为例, 用户目录是 C:\Users\<name>\AppData\Roaming\obsidian
  • 删掉仓库的 .obsidian/workspace.json 再启动试试 (会丢失侧栏布局, 历史打开文件记录等, 这些相对不重要)
  • 还不行, 造新库, 把旧库按照每几个文件夹一批, 蚂蚁搬家到新库, 试试 (注意备份!)
  • 如果是 Windows, 打开仓库时, 要注意监控一下 资源管理器 -> 磁盘 -> 磁盘活动 ->响应时间(ms)排序 这个 IO 若延迟太高, 是不应该的

再不行就没办法了, 我自己的优化是:

笔记根目录里面, 造几个主题目录, 按主题给笔记大致归类
然后大仓库套小仓库,
平常主力用小仓库, 但保持大仓库也随时能打开, 能查看整理

这办法省心, 管理上没啥负担
要注意 “尽量不同时打开大库和小库”
如果同时打开, 尽量不要两库同时编辑笔记
无论何时, 都要做好备份

2 个赞

非常感谢提点,之前仓库是放在固态移动硬盘上的,现在把仓库移到安装ob的电脑上后就秒开了

打开ob会经历“加载插件->加载库->加载缓存->加载工作页面”这几个阶段,之前是卡在“加载库”这个阶段,上面说的“1分5秒”仅指这个阶段的时间(不是所有阶段的加载时间之和),似乎这个阶段超过一定时间还没加载完就会报错

另外,大库套小库确实是不错的想法,感谢提点:smile:

1 个赞