Überprüfen des OSGi-Bundle-Status auf allen Veröffentlichungsinstanzen in AEM
In diesem Artikel wird erläutert, wie Sie sicherstellen können, dass alle OSGi-Bundles auf allen AEM-Veröffentlichungsinstanzen in einer Zielumgebung aktiv sind und erwartungsgemäß funktionieren.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) 6.5, LTS
Problem/Symptome
-
Sie müssen sicherstellen, dass sich alle OSGi-Bundles im Status Aktiv befinden und auf allen Veröffentlichungsinstanzen in der grünen Umgebung ordnungsgemäß funktionieren.
-
Diese Anfrage erfolgt in der Regel während oder nach einem Umschalter der Umgebung, z. B. von grün zu blau, um den Systemzustand und die Bereitschaft zu überprüfen.
-
Es werden keine spezifischen Fehlermeldungen gemeldet.
-
Auf Herausgeber kann über URLs zugegriffen werden, wie etwa:
https://<publisher-1-host>/libs/granite/core/content/login.htmlhttps://<publisher-2-host>/libs/granite/core/content/login.html
-
Der Kunde fordert für jede Veröffentlichungsinstanz Screenshots oder Statusbestätigungen an.
-
Es ist keine reproduzierbare Fehlerbedingung vorhanden. Diese Prüfung ist eine proaktive Konsistenzprüfung.
Ursache
Diese Verifizierung ist eine routinemäßige Konsistenzprüfung, mit der bestätigt wird, dass alle OSGi-Bundles nach Änderungen oder Bereitstellungen der Umgebung erwartungsgemäß ausgeführt werden.
Lösung resolution
Gehen Sie wie folgt vor, um den Bundle-Status zu überprüfen:
-
Melden Sie sich mit den angegebenen URLs oder Hostnamen bei jeder Veröffentlichungsinstanz in der angegebenen Umgebung an.
-
Navigieren Sie zur OSGi-Web-Konsole.
- Gehe zu
https://<publisher-host>:<port>/system/console/bundles. - Authentifizierung mit den entsprechenden Anmeldeinformationen.
- Gehe zu
-
Überprüfen Sie die StatusSpalte für alle Bundles.
- Stellen Sie sicher, dass sich jedes Bundle im Status Aktiv befindet.
- Wenn ein Bundle nicht aktiv ist, z. B. ein Bundle im Status Installiert oder Aufgelöst, notieren Sie den Bundle-Namen und gehen Sie näher dazu vor.
-
Wiederholen Sie diese Schritte für jede Veröffentlichungsinstanz in der Umgebung.
Hinweise:
- Wenn Sie Dokumentation oder Kundenbestätigung benötigen, machen Sie einen Screenshot der Seite mit dem Bundle-Status.
- Teilen Sie auf Anforderung die Screenshots oder die Statuszusammenfassung über den genehmigten Kommunikationskanal mit dem Kunden.