In AEM Publisher viene visualizzato contenuto errato dopo SegmentNotFoundException a seguito dell’applicazione di patch del sistema operativo
Risolvi un problema che causava la visualizzazione di contenuto errato o obsoleto in un’istanza di Adobe Experience Manager (AEM) Publisher dopo l’applicazione della patch del sistema operativo a causa di errori SegmentNotFoundException. Clona una nuova istanza dell’editore da una integra e aggiorna il load balancer.
Descrizione description
Dopo aver eseguito l’applicazione di patch al sistema operativo e riavviato un’istanza di AEM Publisher, l’istanza visualizza contenuto non corretto o obsoleto. Ciò può verificarsi quando gli errori del segmento dell’archivio generano SegmentNotFoundException, che blocca la replica del contenuto e rende alcuni contenuti o nodi illeggibili o danneggiati. Altre istanze dell’editore nell’ambiente possono continuare a funzionare normalmente e distribuire il contenuto corretto.
Ambiente
Adobe Experience Manager (AEM) Managed Services (tutte le versioni)
Sintomi
- Nell’istanza di Publisher viene visualizzato contenuto non aggiornato o non corretto.
- La replica del contenuto per l’editore interessato è bloccata.
- Gli errori SegmentNotFoundException vengono visualizzati nei registri.
- Alcuni contenuti o nodi sono illeggibili o danneggiati.
Causa
Gli errori del segmento dell’archivio che causano SegmentNotFoundException possono bloccare la replica del contenuto e causare il danneggiamento del contenuto. Questo problema può emergere dopo una patch del sistema operativo e il riavvio, ma non è necessariamente causato dalla patch stessa.
Risoluzione resolution
Per risolvere il problema, completa i passaggi seguenti.
-
Convalidare lo stato dell’archivio nell’istanza del server di pubblicazione interessata eseguendo una verifica di coerenza dell’indice per confermare la validità dell’indice e identificare eventuali nodi illeggibili o danneggiati.
-
Valuta l’entità del danneggiamento dell’archivio. Se il danneggiamento è diffuso (molti nodi illeggibili), la rimozione mirata dei nodi non è pratica e potrebbe causare una perdita significativa di dati.
-
Ripristina da un’istanza integra:
- Clona una nuova istanza dell’editore da un’istanza dell’editore convalidata e integra nel tuo ambiente.
- Aggiorna la configurazione del load balancer per indirizzare il traffico alla nuova istanza del publisher integra.
- Rimuovi l’istanza dell’editore interessata dal load balancer per evitare di distribuire contenuto errato.
-
Verifica che la nuova istanza dell’editore fornisca il contenuto e le funzioni corretti come previsto.
-
Una volta convalidata, aggiungi nuovamente la nuova coppia editore/dispatcher al load balancer.
Lettura correlata
Correzione delle incoerenze nell’archivio quando SegmentNotFound viene segnalato in AEM 6.x