アセットの一括移行中に接続されたAssets パネルの読み込みやタイムアウトの問題
この記事では、Adobe Experience Manager(AEM)AssetsのConnected Assets パネルが無期限に読み込まれるか、一括移行中にタイムアウトする問題を解決する手順について説明します。
説明 description
環境
- Adobe Experience Manager(AEM) Assets as a Cloud Service
- AEM Sites Managed Service
- サポートされているすべてのバージョンとデプロイメント環境に適用されます
問題/症状
- 接続されたAssets パネルが無期限に読み込まれる
- 数分後にゲートウェイ タイムアウト エラーが発生する
- DAM権限が制限されているエンドユーザーの場合は問題が発生しますが、より広範なアクセス権を持つユーザーの場合は発生しません
原因
この問題は、コネクテッドAssets パネルからのリポジトリクエリが多数のDAM ノードをトラバースする場合に発生します。多くの場合、検索パスが広く、ユーザー権限が制限されていることが原因です。 Oakのクエリ保護メカニズムは、ノードトラバーサルのしきい値を超えるクエリを停止し、タイムアウトが発生します。
解決策 resolution
Connected Assets パネルの読み込みやタイムアウトの問題を修正するには、次の手順に従います。
-
ユーザー権限の確認:
- Connected Assets パネルにアクセスする必要があるエンドユーザーが、関連するDAM フォルダーに対する適切な権限を持っていることを確認します。
- 可能であれば、影響を受けるユーザーに一時的により広範なアクセス権を付与し、問題が解決しないかどうかを確認します。
-
クエリ範囲の制限:
- ユーザーがフォルダーのサブセットへのアクセスのみを必要とする場合は、DAM ルートから検索するようにConnected AssetsまたはAsset Finder クエリを設定しないでください。
- 検索パスを、ユーザーがアクセスできるフォルダーのみに制限することで、クエリサイズとACL評価のオーバーヘッドを削減します。
-
一括移行の影響を監視する:
- 大規模なアセットの移行は、特に制限のあるACLと組み合わせると、リポジトリの負荷とクエリによってトラバースされるノードの数を大幅に増加させる可能性があることに注意してください。
- 可能な限り、ユーザーアクティビティが少ない期間に一括移行をスケジュールします。
-
リポジトリクエリの制限を確認します。
RuntimeNodeTraversalExceptionなどのノードトラバーサル制限に関する警告のログを確認します。- リポジトリレベルのクエリ制限を変更する必要があると考えられる場合は、変更を加える前に、システム管理者またはAdobe サポートに相談してください。
これらの変更を行った後、Connected Assets パネルが影響を受けるユーザーの期待どおりに読み込まれることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles