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-hans/docs/experience-cloud-kcs/kbarticles/ka-17466?lang=zh-Hans#%EF%BC%9A%20:text=tuning%20Assets%E3%80%82-%EF%BC%8CTuning%EF%BC%8C-Sling%20Job%20Queues)以了解更多详细信息。

如果问题仍然存在,请监视CPU和内存使用情况等系统性能指标,并在需要时升级以进行进一步调试。 解决问题后,定期监控作业队列以防止再次发生问题。

相关阅读

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