Die Pipeline-Bereitstellung schlägt nach der Aktualisierung der Pipeline-Version in AEM Cloud Manager fehl
In Adobe Experience Manager (AEM) Cloud Manager schlagen Bereitstellungs-Pipelines wiederholt fehl oder bleiben nach einem Upgrade der Pipeline-Version in einem Status „Wird ausgeführt“. Das Problem tritt auch dann auf, wenn derselbe Code zuvor erfolgreich bereitgestellt wurde und keine aktuellen Dispatcher-Änderungen vorgenommen wurden. Um dieses Problem zu beheben, überprüfen und aktualisieren Sie die Pipeline- und Dispatcher-Konfigurationen, um sie an die aktualisierte Pipeline-Version anzupassen.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Cloud Manager (alle Versionen)
Symptome
- Bereitstellungs-Pipelines schlagen nach einem Pipeline-Versions-Upgrade wiederholt fehl.
- Die Pipeline-Ausführung verbleibt für einen längeren Zeitraum in einem ausgeführten Zustand (z. B. mehr als eine Stunde).
- Dieselbe Code-Basis wurde vor dem Upgrade erfolgreich erstellt.
- An der Dispatcher-Konfiguration wurden keine Änderungen vorgenommen.
- Builds sind auf lokalen Instanzen erfolgreich, schlagen in Cloud Manager jedoch nach dem Upgrade fehl.
Ursache
Konfigurationsänderungen oder Inkompatibilitäten, die während des Pipeline-Versions-Upgrades eingeführt werden, wirken sich auf den Bereitstellungsprozess oder die Verarbeitung von Dispatcher-Konfigurationen aus.
Lösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Navigieren Sie zur Seite zur Pipeline-Ausführung in Cloud Manager.
- Brechen Sie alle derzeit ausgeführten Pipelines ab, die hängen geblieben sind oder fehlschlagen.
- Überprüfen Sie die vhost-Dateien von Dispatcher und die zugehörige Konfiguration, um sicherzustellen, dass keine unbeabsichtigten Änderungen vorgenommen wurden.
- Vergleichen Sie nach Möglichkeit die aktuelle Konfiguration mit der letzten bekannten funktionierenden Version.
- Wenn das Problem offenbar mit der Web-Ebene zusammenhängt, aktualisieren Sie die Pipeline-Konfiguration, um die Web-Ebene vorübergehend zu ignorieren, und wiederholen Sie die Bereitstellung.
- Führen Sie die Pipeline erneut aus, nachdem Sie die erforderlichen Konfigurationsanpassungen vorgenommen haben.
- Vergewissern Sie sich, dass die Pipeline erfolgreich abgeschlossen wurde.
- Optional können Sie überprüfen, ob dieselbe Konfiguration erfolgreich auf einer lokalen Instanz aufbaut, um lokale Konfigurationsprobleme auszuschließen.