最終更新日 :
問題点
AEM が固定 Java ガベージコレクションを実行しているか、高いヒープ使用率を表示していると、OutOfMemoryError でクラッシュします。Eclipse メモリアナライザーツールでのヒープダンプの分析時に、java ヒープの最上位の消費者である、AsyncIndexUpdate スレッドは、org.apache.jackrabbit.oak.plugins.index.lucene.OakDirectory$OakIndexInput のインスタンスを使用して最も保持されるヒープを消費します。


環境
AEM 6.1 / Oak 1.2.x および AEM6.2 / Oak 1.4.x
原因
これは、Oak リポジトリの既知のバグです。
解決策
この問題は、以下の手順に従って AEM で Lucene インデックスプロバイダーのコピーオンライト機能を有効にすると修正できます。
- http://aem-host:port/system/console/configMgr にアクセスし、管理者としてログインします
- 「Apache Jackrabbit Oak LuceneIndexProvider」設定を検索します
- 「Enable CopyOnWrite」のチェックボックスを有効にします
- 保存します。
アカウントにログイン