0
MarkLogic 8を使用しています。MarkLogicデータベースを再インデックスする際にエラーが発生する
DBと3つのフォレストが作成されました。 DBには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.
私は、このエラーの背後にある
理由を理解するのに役立ちます。
結果はどうなるでしょうか。
解決策は何ですか。
システム(Cドライブ)には15 GBの空き容量があります。スワップメモリ、私はそれを12288 MB(12 GB)に増やしました。 フォレストを再起動しましたが、しばらくしてから同じエラーがスローされます。 –
@DixitSinglaここで述べたように、スワップはRAMの2倍にする必要があります。 https://help.marklogic.com/knowledgebase/article/View/21/19/swapspace-requirements –
フォレスト 'data directory'はDドライブ(デフォルトではない)に設定されています。 Dドライブのスワップ領域をRAMの2倍に増やす必要がありますか? –