クラウド UI に log snipped エラーがあるかどうかをデプロイメントログで確認しています

この記事では、クラウドプロジェクト UI でデプロイメントログを表示しようとすると、クラウドインフラストラクチャ UI のAdobe Commerceで ログのスニペットが長すぎるので というエラーメッセージが表示される問題の解決策について説明します。 (Adobe Commerce Cloud コンソールには適用されません。)

対象製品

クラウドインフラストラクチャー上のAdobe Commerce(サポート対象のすべてのバージョン)

問題

クラウドプロジェクト UI でデプロイメントログを表示しようとすると、クラウドインフラストラクチャ UI 上のAdobe Commerceに、「ログが長すぎるので切り抜かれました というエラーメッセージが表示されます。

再現手順

  1. プロジェクト URL に移動し、該当するデプロイメントの ステータス をクリックします。
  2. ログが長すぎて UI に表示できない場合は、「ログが長すぎるのでスニペットされました」というエラーメッセージが表示されます。

原因:

UI に表示されるログは、特に、デプロイメントが成功ステータスでリストされた後、サイトが応答しないか、正しく動作していないことが判明した場合には、信頼できるソースとして扱わないでください。 また、サーバー上のログでも確認する必要があります。 開発者向けドキュメントの ログの表示と管理を参照してください。

解決策

  1. ローカル環境に Magentoの Cloud 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