Show Menu
主题×

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

Brand Portal已配置为让AEM Assets从AEM Assets作者实例无缝摄取(或发布)已批准的品牌资产。 配 置后 ,AEM Author使用复制代理将选定的资产复制到Brand Portal云服务,以便Brand Portal用户获得批准使用。 AEM 6.2 SP1-CFP5、AEM CFP 6.3.0.2及以后使用多个复制代理,以实现高速并行发布。
Adobe建议升级到AEM 6.4.1.0,以确保AEM Assets品牌门户已成功配置AEM Assets。 AEM 6.4中的限制会在使用Brand Portal配置AEM Assets时出错,复制会失败。
在/etc/cloudservice下为品牌门户配
置云服务时
,将自动生成所有必需的用户和令牌并将其保存到存储库中。 创建云服务配置,同时创建复制和复制代理复制内容所需的服务用户。 这将创建四个复制代理。 因此,当您将大量资产从AEM发布到Brand Portal时,这些资产会通过Round Robin排队并在这些复制代理之间分发。
但是,发布可能会因为AEM Author实例上的大型sling作业、增
加网络和磁盘I/O
,或降低AEM Author实例的性能而间歇性失败。 因此,建议在开始发布之前测试与复制代理的连接。

首次发布时的故障排除: 验证发布配置

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

清理现有品牌门户发布配置

大多数情况下,发布不起作用,原因可能是发布用户(例如:
mac-<tenantid>-replication
没有最新的私钥,因此发布会失败,出现“401 unauthorized”错误,复制代理日志中不报告其他错误。 您可能希望避免疑难解答,而是创建新配置。 要使新配置正常工作,请从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具有自动重试内置功能,因此,如果特定资产发布失败,则会自动重试该功能。 如果出现网络错误等间歇性问题,则可能在重试过程中成功。
如果连续发布失败且队列被阻止,则应检
查测试连接
,并尝试解决所报告的错误。
根据错误,建议您记录支持票证,以便Brand Portal工程团队可以帮助您解决问题。

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

问题
: 我无法将资产从AEM Assets发布到Brand Portal。 复制日志表示连接超时。
解决方案
: 通常,如果复制队列中有多个挂起请求,则发布会失败并出现超时错误。 要解决此问题,请确保将复制代理配置为避免超时。
请执行以下步骤来配置复制代理:
  1. 登录到您的AEM Assets作者实例。
  2. 从“工
    ”面板,导航到
    “部署
    >“
    ​复制”。
  3. 在复制页面中,单击作
    者上的代理
    。 您可以看到Brand Portal租户的四个复制代理。
  4. 单击复制代理URL以打开代理详细信息。
  5. 单击
    编辑
    ,以修改复制代理设置。
  6. 在“代理设置”中,单击“扩
    展”
    选项卡。
  7. 启用“关
    闭连接
    ”复选框。
  8. 重复第4步到第7步,配置所有四个复制代理。
  9. 重新启动服务器。