Show Menu
主题×

对并行发布到 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的集成时导致错误,并且复制会失败。
在为品牌门户配置云服务时,
/etc/cloudservice
,将自动生成所有必需的用户和令牌并将其保存到存储库中。 创建云服务配置,创建复制和复制代理复制内容所需的服务用户。 这将创建四个复制代理。 因此,当您将大量资产从AEM发布到Brand Portal时,这些资产将通过Round Robin排队并分发到这些复制代理中。
但是,发布可能会因为AEM作者实例上的大sling作业、增加的网络和磁盘
I/O
,或AEM作者实例的性能降低而间歇性地失败。 因此,建议在开始发布之前测试与复制代理的连接。

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

要验证发布配置,请执行以下操作:
  1. 检查错误日志
  2. 检查是否已创建复制代理
  3. 测试连接
创建云服务时的尾日志
检查尾部日志。 检查是否已创建复制代理。 如果复制代理创建失败,请通过在云服务中进行细微更改来编辑云服务。 再次验证和检查复制代理是否已创建。 否则,请重新编辑服务。
如果重复编辑云服务时配置不正确,请报告日托服务单。
测试与复制代理的连接
查看日志,如果在复制日志中发现错误:
  1. 联系Adobe支持。
  2. 重试 清理 ,然后再次创建发布配置。

清理现有Brand Portal发布配置

在大多数情况下,发布不起作用时,原因可能是发布用户(例如:没
mac-<tenantid>-replication
有最新的私钥,因此发布失败,出现“401 unauthorized”错误,复制代理日志中不报告其他错误。 您可能希望避免疑难解答,而是创建新配置。 要使新配置正常工作,请从AEM作者设置中清除以下内容:
  1. 转到(
    localhost:4502/crx/de/
    考虑到您正在localhost:4502上运行作者实例: i.删除
    /etc/replication/agents.author/mp_replication
    ii。 删除
    /etc/cloudservices/mediaportal/<config_name>
  2. 转到localhost:4502/useradmin: i.搜索用户
    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内置了自动重试功能,因此,如果特定资产发布失败,则会自动重试它。 如果出现网络错误等间歇性问题,则可能会在重试过程中成功。
如果连续发布失败且队列被阻止,则应检查
测试连接
,并尝试解决所报告的错误。
根据这些错误,建议您记录支持票证,以便Brand Portal工程团队可以帮助您解决问题。