对并行发布到 Brand Portal 时出现的问题进行故障诊断

Brand Portal已与AEM Assets配置,以便从AEM Assets作者实例无缝摄取(或发布)已批准的品牌资产。 配置后,AEM作者会使用复制代理将选定的资产复制到Brand Portal云服务,以供Brand Portal用户进行批准使用。 多个复制代理使用AEM 6.2 SP1-CFP5、AEM CFP 6.3.0.2,从而允许高速并行发布。

注意

Adobe建议升级到AEM 6.4.1.0,以确保AEM Assets Brand Portal已成功配置AEM Assets。 AEM 6.4中的限制导致在使用Brand Portal配置AEM Assets时出错,复制失败。

在​/etc/cloudservice​下为品牌门户配置云服务时,将自动生成所有必需的用户和令牌并将其保存在存储库中。 云服务配置已创建,复制和复制代理复制内容所需的服务用户也将创建。 这将创建四个复制代理。 因此,当您将大量资产从AEM发布到Brand Portal时,这些资产会通过Round Robin排队并在这些复制代理之间分发。

但是,发布可能会因大型sling作业、AEM作者实例上的Network和​Disk I/O​或AEM作者实例的性能下降而间歇性失败。 因此,建议在开始发布之前测试与复制代理的连接。

对首次发布中的故障进行疑难解答:验证发布配置

要验证发布配置,请执行以下操作:

  1. 检查错误日志
  2. 检查是否已创建复制代理
  3. 测试连接

创建Cloud Service时尾日志

查查尾日志。 检查是否创建了复制代理。 如果复制代理创建失败,请通过在云服务中进行细微更改来编辑云服务。 验证并再次检查是否创建了复制代理。 否则,请重新编辑服务。

如果在重复编辑云服务时未正确配置,请报告日托服务票证。

测试与复制代理的连接

视图日志,如果在复制日志中发现错误:

  1. 联系Adobe支持。

  2. 重试清理并再次创建发布配置。

清理现有Brand Portal发布配置

大多数时候发布不起作用,原因可能是发布用户(例如:mac-<tenantid>-replication没有最新的私钥,因此发布失败,出现“401 unauthorized”(401未授权)错误,复制代理日志中不报告其他错误。 您可能希望避免疑难解答,而是创建新配置。 要使新配置正常工作,请从AEM作者设置中清除以下内容:

  1. 转到localhost:4502/crx/de/(考虑到您正在localhost:4502上运行作者实例:
    我。删除/etc/replication/agents.author/mp_replication
    ii. 删除
    /etc/cloudservices/mediaportal/<config_name>

  2. 转到localhost:4502/useradmin:
    我。搜索用户mac-<tenantid>replication
    ii. 删除此用户

现在系统都清理干净了。 现在,您可以尝试创建新的cloudservice配置,并仍然使用https://legacy-oauth.cloud.adobe.io/中现有的JWT应用程序。 无需创建新应用程序,只需从新创建的云配置更新公钥即可。

开发人员连接JWT应用程序租户可见性问题

如果位于https://legacy-oauth.cloud.adobe.io/上,则列出当前用户持有系统管理员的所有组织(租户)。 如果您在此处找不到组织名称,或者无法在此处为所需的租户创建应用程序,请检查您是否具有足够的(系统管理员)权限来执行此操作。

此用户界面存在一个已知问题,即只对任何租户显示前10个应用程序。 创建应用程序时,请停留在该页面并为URL添加书签。 您无需转到应用程序的列表页面,找到您创建的应用程序。 您可以直接点击此书签URL,并根据需要更新/删除应用程序。

JWT应用程序可能未正确列出。 因此,建议在创建JWT应用程序时注意URL/为其加书签。

运行配置停止工作

如果复制代理(发布到品牌门户时效果不错)停止处理发布作业,请检查复制日志。 AEM具有自动重试内置功能,因此,如果特定资产发布失败,将自动重试该功能。 如果出现网络错误等间歇性问题,则在重试过程中可能会成功。

如果连续发布失败且队列被阻止,则应检查​test connection​并尝试解决所报告的错误。

根据这些错误,建议您记录支持票证,以便Brand Portal工程团队可以帮助您解决问题。

配置复制代理以避免连接超时错误

通常,如果复制队列中有多个挂起请求,则发布作业将失败并出现超时错误。 要解决此问题,请确保将复制代理配置为避免超时。

请执行以下步骤来配置复制代理:

  1. 登录到AEM Assets作者实例。
  2. 从​工具​面板,导航到​部署 > 复制
  3. 在复制页中,单击作者​]上的[​代理。 您可以看到Brand Portal租户的四个复制代理。
  4. 单击复制代理URL以打开代理详细信息。
  5. 单击​编辑​以修改复制代理设置。
  6. 在“代理设置”中,单击​Extended​选项卡。
  7. 选中​关闭连接​复选框。
  8. 重复步骤4到7以配置所有四个复制代理。
  9. 重新启动服务器。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now