[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

Bereitstellungsprotokoll wird überprüft, wenn in der Cloud-Benutzeroberfläche ein Fehler Protokollausschnitt auftritt

Dieser Artikel bietet eine Lösung für das Problem, dass in der Benutzeroberfläche von Adobe Commerce in der Cloud-Infrastruktur die Fehlermeldung Protokoll abgeschnitten, weil es zu lang war beim Versuch, das Bereitstellungsprotokoll in der Benutzeroberfläche des Cloud-Projekts anzuzeigen, angezeigt wird. (Gilt nicht für die Adobe Commerce Cloud-Konsole.)

Betroffene Produkte

Adobe Commerce auf Cloud-Infrastruktur (alle unterstützten Versionen)

Problem

Beim Versuch, das Bereitstellungsprotokoll in der Benutzeroberfläche des Cloud-Projekts anzuzeigen, zeigt Adobe Commerce in der Benutzeroberfläche der Cloud-Infrastruktur die folgende Fehlermeldung an: Protokoll abgeschnitten, weil es zu lang war.

Schritte zur Reproduktion

  1. Wechseln Sie zur Projekt-URL und klicken Sie auf Status der betreffenden Bereitstellung.
  2. Wenn das Protokoll zu lang ist, um in der Benutzeroberfläche angezeigt zu werden, wird die folgende Fehlermeldung angezeigt: Protokoll abgeschnitten, weil es zu lang war.

Ursache

Beachten Sie, dass das in der Benutzeroberfläche angezeigte Protokoll nicht als Datenquelle behandelt werden sollte, insbesondere wenn Sie feststellen, dass die Site nicht reagiert oder nicht richtig funktioniert, nachdem die Bereitstellung mit dem Status Erfolgreich aufgeführt wurde. Sie sollten auch mit den Protokollen auf dem Server überprüfen. Siehe Anzeigen und Verwalten von Protokollen in unserer Entwicklerdokumentation.

Lösung

  1. Stellen Sie sicher, dass Magento Cloud CLI in Ihrer lokalen Umgebung installiert ist.

  2. Sie können einen der folgenden Befehle ausführen:

    code language-bash
    magento-cloud act -p <project id> -e <environment>
    
    code language-bash
    magento-cloud activity:list -p <project id> -e <environment>
    
  3. Sie geben eine Ausgabe ähnlich der folgenden zurück:

    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. Kopieren Sie die Aktivitäts-ID der betroffenen Bereitstellung und führen Sie dann den Befehl aus:

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

    Beispiel zur Untersuchung des Protokolls der fehlgeschlagenen Bereitstellung:

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

Weitere Informationen finden Sie in unserer Entwicklerdokumentation:

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