内容传输工具故障诊断

缺少 Blob ID

如果报告缺少的 Blob ID(如下所述),则表明需要在现有存储库中执行一致性检查并还原缺少的 Blob。
ERROR o.a.j.o.p.b.AbstractSharedCachingDataStore - Error retrieving record [ba45c53f8b687e7056c85dceebf8156a0e6abc7e]

执行以下命令

注意

--verbose标记在报告从中引用 Blob 的节点路径时需要使用。

对于存储库 AEM 6.5(Oak 1.8 及更低版本)

java -jar oak-run.jar datastorecheck --consistency --store [<SEGMENT_STORE_PATH>|<MONGO_URI>] --[s3ds|fds] <DATASTORE_CFG> --verbose <OUT_DIR> --dump

对于拥有 Oak 1.10 以上版本的存储库

java -jar oak-run.jar datastore --check-consistency [<SEGMENT_STORE_PATH>|<MONGO_URI>] --[s3ds|fds|azureds] <DATASTORE_CFG> --out-dir <OUT_DIR> --work-dir <TEMP_DIR> --verbose

有关更多详细信息,请参阅 Oak Runnable Jar

可以检查在上述指定 OUT_DIR 中为保持一致性而创建的文件是否存在缺少二进制文件的路径,以及是否执行了相应操作,例如从备份中还原、删除路径、重建索引等。

UI 行为

作为用户,您可能会在内容传输工具的用户界面 (UI) 中看到以下行为更改:

  • 内容传输工具 UI 中的图标可能与本指南中显示的屏幕截图有所不同,也可能根本不显示,这取决于源 AEM 实例的版本。

在此页面上