【问题标题】:How to troubleshoot IndexerEnv::putrangeindex:XDMP:parent link :invalid parent link node doc("xx/xx")//xx如何解决 IndexerEnv::putrangeindex:XDMP:parent link :invalid parent link node doc("xx/xx")//xx
【发布时间】:2022-01-27 15:14:40
【问题描述】:

到目前为止,我们一直在低于调试级别日志,我不确定这会导致任何问题...

2022-01-27 16:13:55.705 调试:IndexerEnv::putRangeIndex: XDMP:parent link :invalid parent link node doc("xx/xx")//xx

2021-01-24 16:13:55.715 调试:IndexerEnv::putRangeIndex: XDMP:parent link :invalid parent link node doc("xx/xx")//xx

任何人都可以帮助解决这个问题,它会产生任何性能问题吗?

【问题讨论】:

    标签: marklogic marklogic-10


    【解决方案1】:

    您似乎有一个片段,但缺少该 URI 的文档。

    https://docs.marklogic.com/10.0/messages/XDMP-en/XDMP-PARENTLINK

    消息文本

    无效的父链接节点doc("variable1")//variable2

    原因

    碎片文档中的父片段丢失。

    回应

    必须重新加载文档。

    您可能需要查看它是什么类型的片段(文档属性、文档锁定,或者您是否有 fragmentation rules 将文档拆分为多个片段)以及此类文档的更改历史记录。

    【讨论】:

    • 感谢@Mads Hansen 的提醒,此连续日志会产生任何性能问题吗?
    • 不一定会导致性能问题,但可能表明您的数据有问题。最好了解您如何/为什么拥有这些孤立片段并决定是否应该删除它们或尝试修复/重新插入这些文档。
    • 过去(几年前)我也遇到过类似的问题。与片段根的父级有关。在这种情况下,文件没有丢失。但是,模式定义存在一个问题,似乎导致孩子们无法解决。因此,除了缺少片段父级 - 如果片段根或父集,也许看看父片段中的架构引用。
    猜你喜欢
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多