AEM未建立體驗片段的即時副本
當Adobe Experience Manager (AEM)無法建立體驗片段的即時副本時,通常是因為轉出工作卡在佇列中。 此問題會影響所有使用者和環境,並可能導致工作積壓數天未處理。 若要修正此問題,請調整工作佇列設定、清除停滯的工作並驗證轉出設定。
說明 description
環境
- 產品: Adobe Experience Manager (AEM) as a Cloud Service — 網站
- 環境:生產
問題/症狀
- 未建立體驗片段的即時副本。
- 轉出工作會長時間保持佇列,有些工作會停滯超過兩天。
- 在系統中觀察到大量作用中工作。
- 此問題會影響所有使用者,並可在不同環境中重現。
解決方法 resolution
若要解決轉出工作停滯和體驗片段即時副本遺失的問題,請執行下列步驟:
-
開啟Developer Console並檢閱Apache Sling工作佇列組態設定。
-
清除任何已排入佇列或停滯的工作以釋放系統資源:
-
移至
/libs/cq/search/content/querydebug.html。 -
針對
/var/eventing/jobs/assigned下的停滯工作使用下列查詢。code language-none type=slingevent:Job path=/var/eventing/jobs/assigned
-
-
檢查是否有任何自訂轉出設定可能會干擾工作處理。
-
請先在中繼環境中測試所有變更,然後在生產環境中套用變更。
其他組態: 更新queue.maxparallel組態的org.apache.sling.event.jobs.QueueConfiguration asyncprocess值。 請參閱[AEM 6.x | 效能調整提示](https://experienceleague.adobe.com/zh-hant/docs/experience-cloud-kcs/kbarticles/ka-17466?lang=zh-Hant#%EF%BC%9A%20:text=%E8%AA%BF%E6%95%B4%20Assets%E3%80%82-%EF%BC%8CTuning%EF%BC%8C-Sling%20Job%20Queues)以取得詳細資訊。
如果問題持續發生,請監視CPU和記憶體使用率等系統效能指標,並視需要升級以進行進一步的偵錯。 解決問題後,請定期監視工作佇列以防止再次發生。