Adobe Experience Manager(AEM) Dynamic Mediaでのアセットの同期エラー
2GBを超えるビデオアセットをAEM Dynamic Mediaにアップロードする際に同期プロセスが失敗した場合は、必要なすべてのMIME タイプが含まれていることを確認し、ファイアウォールの制限がないことを確認し、ネットワークパスを確認し、デフォルトのクライアントライブラリを上書きしたり、アセット同期プロセスを妨げる可能性があるカスタムコードや設定を確認し、ビデオが30分以内であることを確認します。
説明 description
環境
Adobe Experience Manager 6.5.20以降(AEM 6.5.20以降) Dynamic Media/Scene7 - ステージング環境と開発環境
問題
2GBを超えるビデオアセットをAEM Dynamic Media環境にアップロードしようとすると、同期プロセスが失敗します。 これは、開発環境やステージング環境を含む複数のインスタンスで発生する可能性があります。 大きなファイルを処理するための設定が事前に設定されているにもかかわらず、エラーが発生します。
症状には以下のものがあります。
- 動画のアップロードがトリガーされない、または完了しない。
- 処理中に NumberFormatException を示すエラーメッセージが表示されます。
- application/pdfや application/postscript などの特定のMIME タイプのエントリが構成設定にありません。
この問題は、ドキュメントのガイドラインに従って一般的な設定を更新した後でも解決しません。
解決策 resolution
この問題を解決するには、次の方法を使用します。
-
必要なすべてのMIME タイプが
com.day.cq.dam.scene7.impl.Scene7AssetMimeTypeServiceImpl.configの下のOSGI設定に含まれていることを確認してください。 具体的には、application/pdfおよび application/postscript の欠落エントリを追加します。これにより、UI オプションが表示されます – ハンマー
>Assets>Dynamic Media一般設定を読み込んで、設定を再度保存します。 個々のmimetypeをDMS7と同期しない場合は、/conf/global/settings/cloudconfigs/dmscene7/jcr:content/mimeTypesの各mimetypeの下にあるenabled フラグのチェックを外します。 -
DMS7 バックオフィスサーバーから、アセットが保管されているAmazon S3などのクラウドストレージロケーションへのアクセスを妨げるファイアウォールの制限がないことを確認します。
-
ネットワークパスを検証して、クラウドストレージからDMS7で大きなアセットを直接取得できることを確認します。
-
デフォルトのクライアントライブラリ (
clientlibs)を上書きしたり、アセット同期プロセスを妨げる可能性があるカスタムコードまたは設定を調べます。 -
DM処理では、最大30分の長さのビデオがサポートされます。 ビデオのデュレーションが長い場合は、処理時間が長くなったために失敗する可能性があります。
これらの方法を使用すると、設定の様々なインスタンスでさらに同期の問題が発生することなく、大きなビデオファイル(> 2GB)をAEM Dynamic Media環境に効果的にアップロードする機能を復元できます。