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。
- 組態設定中遺失某些MIME型別(例如 application/pdf 和 application/postscript)的專案。
即使已根據說明檔案准則確認一般設定已更新,問題仍然存在。
解決方法 resolution
若要解決此問題,請使用下列方法:
-
請確定所有必要的MIME型別都包含在
com.day.cq.dam.scene7.impl.Scene7AssetMimeTypeServiceImpl.config
底下的OSGI設定中。 具體來說,請新增 application/pdf 和 application/postscript 的遺漏專案。這會導致UI選項 — hammer
>
Assets>
Dynamic Media一般設定 可再次載入並儲存其設定。 如果個別的mimetypes不應同步至DMS7,請取消勾選/conf/global/settings/cloudconfigs/dmscene7/jcr:content/mimeTypes
中每個mimetypes底下的啟用旗標。 -
確認沒有防火牆限制會阻止從DMS7 Backoffice伺服器存取雲端儲存位置,例如資產所在的Amazon S3。
-
驗證網路路徑是否允許DMS7從雲端儲存空間直接擷取大型資產。
-
檢查可能覆寫預設使用者端程式庫(
clientlibs
)或干擾資產同步程式的任何自訂程式碼或設定。 -
DM處理可支援長達30分鐘的影片。 如果視訊具有較長的持續時間,可能會因為處理時間較長而失敗。
使用這些方法,您應該能夠有效地將大型視訊檔案(>
2GB)上傳到AEM Dynamic Media環境的功能還原,而不會在設定的不同執行個體中遇到進一步的同步問題。