AEM未建立體驗片段的即時副本

當Adobe Experience Manager (AEM)無法建立體驗片段的即時副本時,通常是因為轉出工作卡在佇列中。 此問題會影響所有使用者和環境,並可能導致工作積壓數天未處理。 若要修正此問題,請調整工作佇列設定、清除停滯的工作並驗證轉出設定。

說明 description

環境

  • 產品: Adobe Experience Manager (AEM) as a Cloud Service — 網站
  • 環境:生產

問題/症狀

  • 未建立體驗片段的即時副本。
  • 轉出工作會長時間保持佇列,有些工作會停滯超過兩天。
  • 在系統中觀察到大量作用中工作。
  • 此問題會影響所有使用者,並可在不同環境中重現。

解決方法 resolution

若要解決轉出工作停滯和體驗片段即時副本遺失的問題,請執行下列步驟:

  1. 開啟Developer Console並檢閱Apache Sling工作佇列組態設定。

  2. 清除任何已排入佇列或停滯的工作以釋放系統資源:

    • 移至/libs/cq/search/content/querydebug.html

    • 針對/var/eventing/jobs/assigned下的停滯工作使用下列查詢。

      code language-none
      type=slingevent:Job
              path=/var/eventing/jobs/assigned
      
  3. 檢查是否有任何自訂轉出設定可能會干擾工作處理。

  4. 請先在中繼環境中測試所有變更,然後在生產環境中套用變更。

其他組態: 更新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和記憶體使用率等系統效能指標,並視需要升級以進行進一步的偵錯。 解決問題後,請定期監視工作佇列以防止再次發生。

相關閱讀

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f