AEM Publisher zeigt nach dem Patchen des Betriebssystems einen falschen Inhalt nach SegmentNotFoundException an

Es wurde ein Problem behoben, bei dem eine Adobe Experience Manager (AEM) Publisher-Instanz nach dem Patchen des Betriebssystems aufgrund von „SegmentNotFoundException -Fehlern falsche oder Inhalte anzeigt. Klonen Sie eine neue Publisher-Instanz aus einer fehlerfreien Instanz und aktualisieren Sie den Load-Balancer.

Beschreibung description

Nach dem Patchen des Betriebssystems und dem Neustart einer AEM Publisher-Instanz zeigt die Instanz falsche oder veraltete Inhalte an. Dies kann vorkommen, wenn Repository-Segmentfehler zu „SegmentNotFoundException führen, die Inhaltsreplikation blockiert und dazu führt, dass einige Inhalte oder Knoten unlesbar oder beschädigt werden. Andere Publisher-Instanzen in der Umgebung funktionieren möglicherweise weiterhin normal und stellen den richtigen Inhalt bereit.

Umgebung

Adobe Experience Manager (AEM) Managed Services (alle Versionen)

Symptome

  • Publisher-Instanz zeigt veraltete oder falsche Inhalte an.
  • Die Inhaltsreplikation zum betroffenen Publisher ist blockiert.
  • SegmentNotFoundException-Fehler werden in Protokollen angezeigt.
  • Einige Inhalte oder Knoten sind nicht lesbar oder beschädigt.

Ursache

Repository-Segmentfehler, die zu SegmentNotFoundException führen, können die Inhaltsreplikation blockieren und zu Inhaltsbeschädigungen führen. Dieses Problem kann nach einem Betriebssystem-Patch und Neustart auftreten, ist jedoch nicht unbedingt durch das Patchen selbst verursacht.

Lösung resolution

Führen Sie die folgenden Schritte aus, um das Problem zu beheben.

  1. Validieren Sie die Repository-Konsistenz auf der betroffenen Publisher-Instanz, indem Sie eine Indexkonsistenzprüfung durchführen, um die Indexgültigkeit zu bestätigen und nicht lesbare oder beschädigte Knoten zu identifizieren.

  2. Bewerten Sie das Ausmaß der Repository-Beschädigung. Wenn die Beschädigung weit verbreitet ist (viele nicht lesbare Knoten), ist das gezielte Entfernen von Knoten nicht praktisch und könnte zu erheblichen Datenverlusten führen.

  3. Wiederherstellen aus einer gesunden Instanz:

    1. Klonen Sie eine neue Publisher-Instanz aus einer validierten, fehlerfreien Publisher-Instanz in Ihrer Umgebung.
    2. Aktualisieren Sie Ihre Load-Balancer-Konfiguration, um Traffic an die neue, gesunde Publisher-Instanz zu leiten.
    3. Entfernen Sie die betroffene Publisher-Instanz aus dem Load-Balancer, um zu verhindern, dass falsche Inhalte bereitgestellt werden.
  4. Vergewissern Sie sich, dass die neue Publisher-Instanz den richtigen Inhalt bereitstellt und erwartungsgemäß funktioniert.

  5. Fügen Sie nach der Validierung das neue Publisher/Dispatcher-Paar wieder zum Load-Balancer hinzu.

Verwandtes Lesen

Beheben von Inkonsistenzen im Repository, wenn SegmentNotFound in AEM 6.x gemeldet wird

recommendation-more-help
experience-cloud-kcs-help-kbarticles