正在检查Cloud UI是否具有​ 日志片段 ​错误

本文针对以下问题提供了解决方案:在云项目UI上尝试查看部署日志时,云基础架构UI上的Adobe Commerce显示​ 日志片段,因为该片段太长 ​错误消息。 (不适用于Adobe Commerce Cloud控制台。)

受影响的产品

云基础架构上的Adobe Commerce(所有受支持的版本)

问题

尝试在云项目UI上查看部署日志时,云基础架构UI上的Adobe Commerce显示以下错误消息: 日志片段,因为它太长

重现问题的步骤

  1. 转到项目URL,然后单击相关部署的​ 状态
  2. 如果日志太长无法在UI中显示,则会显示错误消息: 日志已截断,因为日志太长

原因

请注意,不应将UI中显示的日志视为事实来源,尤其是当您在以“成功”状态列出部署后发现站点未响应或无法正常工作时。 您还应使用服务器上的日志进行验证。 请参阅我们的开发人员文档中的查看和管理日志

解决方案

  1. 确保在本地环境中安装了MagentoCloud CLI

  2. 运行以下命令:

    code language-bash
    magento-cloud activity -p <project id> -e <environment>
    
  3. 它将返回类似于以下内容的输出:

    code language-bash
    Activities on the project <project name> (project id), environment <environment>:
    +---------------+---------------------------+-------------------------------------+----------+----------+---------+
    | ID            | Created                   | Description                         | Progress | State    | Result  |
    +---------------+---------------------------+-------------------------------------+----------+----------+---------+
    | l5wgwmzwrsskg | 2021-06-01T08:18:02-07:00 | ABC merged Integration into Staging | 100%     | complete | success |
    | raah5xrhqz3wg | 2021-06-01T08:07:18-07:00 | XYZ pushed to Integration           | 100%     | complete | failure |
    
  4. 复制受影响部署的活动ID,然后运行命令:

    code language-bash
    magento-cloud activity:log <activity ID> -p <project id> -e <environment>
    

    检查失败部署的日志的示例:

    code language-bash
    magento-cloud activity:log raah5xrhqz3wg -p <project id> -e <environment>
    

我们的开发人员文档中的相关阅读:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a