解决Adobe Experience Manager中的非活动复制代理和404错误

本文介绍如何解决Adobe Experience Manager (AEM)中的复制代理处于非活动状态,从而导致已发布页面在发布实例上返回404错误的问题。

描述 description

环境

Adobe Experience Manager(所有受支持的版本)

症状

  • 页面在AEM创作实例中显示为已发布,但在发布实例上返回404错误。
  • 复制代理,如 Dispatcher Flush反向复制,显示为​非活动,并且其队列未处理。
  • 尝试刷新Dispatcher并不能解决问题。

原因

当AEM创作实例无法正常运行或大型停用或复制作业阻止复制队列时,会发生此问题。 当复制代理处于不活动状态时,发布的内容不会到达发布实例,从而导致404错误。

解决方法 resolution

请按照以下步骤解决问题:

  1. 验证AEM创作实例的状态以确保其运行且响应迅速。

  2. 在AEM Tools控制台中检查复制代理状态。 查找标记为​ 非活动 ​的代理,并查看其队列状态。

  3. 如果复制代理保持不活动或未处理队列,请重新启动AEM创作实例以恢复正常操作。

  4. 查看任何正在执行的大型停用作业或阻止队列的复制作业。 如果可能,请允许完成这些作业,然后再启动进一步的复制。

  5. 要紧急发布特定内容,请创建包含所需页面或资产的内容包:

    • 在AEM中,使用包管理器创建新包并包含必要的内容路径。

    • 在创作实例中构建包。

    • 下载包,然后使用包管理器手动将其上传到发布实例。

    • 在发布实例上安装包以使内容可用。

  6. 执行这些步骤后,请验证已发布的页面是否可在发布实例上访问,并且不再返回404错误。

recommendation-more-help
experience-cloud-kcs-help-kbarticles