重新索引 MarkLogic 数据库时出错

Getting errors while reindexing MarkLogic database

我正在使用 MarkLogic 8。

创建了一个数据库并附加了 3 个林。数据库有 100 万个文档。

重新索引数据库时出现以下错误。

There is currently an exception: XDMP-FORESTERR: Error in rebalance of forest rsuite-f2: XDMP-REBALANCE: Error rebalancing fn:doc("/$CONTENT$/65650455/354/20171026133334_50.xml"): SVC-MEMALLOC: Memory allocation error: VirtualAlloc 16777216 bytes: The paging file is too small for this operation to complete.
There is currently an exception: XDMP-FORESTERR: Error in rebalance of forest rsuite: XDMP-REBALANCE: Error rebalancing fn:doc("/$SEARCH$/34900/34838.xml"): SVC-MEMALLOC: Memory allocation error: VirtualAlloc 16777216 bytes: The paging file is too small for this operation to complete.
Information on this page may be missing.

请帮助我理解

  1. 此错误背后的原因。

  2. 会有什么后果

  3. 解决方法是什么?

消息的主要部分是SVC-MEMALLOC: Memory allocation error: VirtualAlloc 16777216 bytes: The paging file is too small for this operation to complete.。看起来您的系统内存不足,包括物理内存和交换内存。增加其中之一,然后重新启动林以允许 MarkLogic 恢复。我希望不会丢失任何数据。

HTH!