2016-06-21 1 views
0

現在、プロジェクトはmongo 2.6.10でAEM 6.0を使用しています。 maxPasses assertionに関する既知の問題のため、mongoは必要な領域を割り当てられません。特定のサイズより大きなファイルに対してmongoDBではなくローカルファイルシステムを使用するようにAEMを設定する方法はありますか?

Adob​​e公式のdocは、特定の条件下で別のファイルシステムを使用するようにcrxストレージを定義できると述べています。この場合、mongoDBではなく、16M以上のダム資産をローカルファイルストレージに格納する必要があります。 repository.xmlを使用してrepository set upを参照してください。しかし、どのように詳細が指定されていないのか。

質問は、特定のサイズより大きなファイルに対してmongoDBの代わりにローカルファイルシステムを使用するようにrepository.xmlを設定する方法ですか?

答えて

1

あなたは別のデータストアを設定していないと思います。 MongoDBに大きなファイルが保存されている理由です。 AEMでは、NodeStoreとDataStoreを別々に設定できます。

一度別のデータストアを設定すると、大容量のすべてのファイル(デフォルト> 16MB)がDataStoreに別々に保存され、すべての通常ノード&のプロパティがNodeStoreに保存されます。

NodeStore & DataStoresを選択するオプションは複数あります。あなたの場合は、MongoDBをNodeStoreとして引き続き使用し、バイナリを格納する別のFileSystemデータストアを設定することをお勧めします。 6.0バージョン、私が探していますまさに

https://docs.adobe.com/docs/en/aem/6-0/deploy/upgrade/data-store-config.html

+0

については

https://docs.adobe.com/docs/en/aem/6-1/deploy/platform/data-store-config.html

別のデータストアを設定する方法については、以下のマニュアルを参照してください。おかげでRajesh。 –

関連する問題