AEM Cloud Service-RDE bleibt nach der Installation großer Inhaltspakete in der Bereitstellung hängen
In Adobe Experience Manager Cloud Service reagiert eine schnelle Entwicklungsumgebung nicht mehr und verbleibt nach der Installation eines großen oder tief verschachtelten Inhaltspakets in einem Status „Bereitstellung in Bearbeitung“. CLI-Befehle geben auch interne Fehler zurück oder zeigen an, dass die Umgebung nicht verfügbar ist. Um dieses Problem zu beheben, wenden Sie sich an die Ressourcenerschöpfung, die durch die große oder tief verschachtelte Inhaltsstruktur verursacht wird.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Cloud Service Rapid Development Environment (RDE), alle Versionen.
Symptome
- Nach der Installation eines großen Inhaltspakets über Package Manager bleibt die RDE für einen längeren Zeitraum „Bereitstellung in Bearbeitung“.
- Versuche, den RDE-Status mithilfe von CLI-Befehlen (wie
aio aem rde restartoderaio aem rde status) neu zu starten oder zu überprüfen, schlagen mit internen Fehlern fehl oder zeigen an, dass die Umgebung nicht verfügbar ist. - Die Umgebung reagiert nicht und verarbeitet keine Anfragen.
Ursache
Übermäßiger Ressourcenverbrauch während der Wiedergabe tief verschachtelter oder sehr großer Inhaltsstrukturen. Dies kann zu wiederholten Fehlern bei der Ressourcenerschöpfung führen, z. B. TooManyCallsException und OutOfMemoryError, was wiederum zu Verbindungsverlust, Herunterfahren der Instanz und fehlgeschlagener Wiederherstellung des Repositorys führt, sodass die RDE in der Bereitstellung hängen bleibt.
Lösung resolution
-
Überprüfen und beschränken Sie die Größe und Tiefe von Inhaltsstrukturen, bevor Sie Inhaltspakete in Ihrer RDE bereitstellen. Vermeiden Sie das Erstellen von Testseiten oder Komponenten mit übermäßiger Verschachtelung oder einer sehr großen Anzahl von untergeordneten Knoten, da diese während des Renderings die Systemressourcen erschöpfen können.
-
Wenn Ihre RDE nach der Installation eines großen oder tief verschachtelten Inhaltspakets nicht mehr reagiert:
- Versuchen Sie, die RDE mithilfe des CLI-Befehls neu zu starten:
aio aem rde restart - Überprüfen Sie nach dem Neustart den Umgebungsstatus mit:
aio aem rde status
- Versuchen Sie, die RDE mithilfe des CLI-Befehls neu zu starten:
-
Wenn die Umgebung weiterhin nicht reagiert und die Standard-Neustart-Befehle die RDE nicht wiederherstellen, sollten Sie Folgendes beachten:
- Erfassen Sie die Fehlerausgabe aus Ihren CLI-Befehlen und überprüfen Sie sie auf alle ausführbaren Fehler.
- Führen Sie als letztes Mittel ein RDE-Zurücksetzen durch. Hinweis: Beim Zurücksetzen der RDE werden der gesamte vorhandene Projekt-Code und der gesamte Inhalt aus der Instanz entfernt. Setzen Sie den Vorgang nur fort, wenn Sie bereit sind, alle aktuellen Daten in der Umgebung zu verlieren.
-
Führen Sie nach der Wiederherstellung Inhalte in kleineren, inkrementellen Sätzen erneut ein und vermeiden Sie die Bereitstellung großer oder tief verschachtelter Inhaltsstrukturen, um ein erneutes Auftreten zu verhindern.
-
Sobald die RDE responsiv ist, stellen Sie sicher, dass Sie auf die Umgebung zugreifen und Standardvorgänge ausführen können, z. B. das Anzeigen von Seiten und die Verwendung von Package Manager.