SegmentNotFoundException visualizzata nei registri di standby a freddo
Se si verifica l'errore SegmentNotFoundException nell'istanza Autore in standby a freddo di Adobe Experience Manager, i registri sulle istanze in standby sono falsi positivi. Possono essere ignorati senza problemi se compaiono solo in standby e non quando si avvia l’istanza come principale.
Descrizione description
Ambiente
Adobe Experience Manager
Problema/Sintomi
L'errore SegmentNotFoundException si verifica in modalità Autore Cold Standby, simile all'errore di esempio seguente:
*DEBUG* [ standby-run-46189] org.apache.jackrabbit.oak.segment.standby.client.StandbyClientSyncExecution Found reference from 451216fa-7d43-4b3a-a262-03abfc3c3fb1 to fbb91bad-9051-4ace-a77b-35fda8a358c6
org.apache.jackrabbit.oak.segment.SegmentNotFoundException: Segment fbb91bad-9051-4ace-a77b-35fda8a358c6 not found
Causa
I registri che puntano a SegmentNotFoundException solo nelle istanze in standby sono falsi positivi e il segmento viene trovato in un secondo momento.
Se tali registri vengono visualizzati solo in standby e non all’avvio dell’istanza come principale, possono essere ignorati.
Risoluzione resolution
Quando si verifica questo errore, effettua le seguenti operazioni:
- Se le tracce per
SegmentNotFoundExceptionvengono visualizzate solo nei registri in standby a freddo e non all'avvio dell'istanza come principale, è possibile ignorarle. - Continua a monitorare le istanze in standby, come spiegato in Come eseguire AEM con TarMK Cold Standby: monitoraggio nella documentazione di AEM in Adobe Experience League.
- Inoltre, tieni presente che
org.apache.jackrabbit.oak.plugins.segment.SegmentNotFoundException(articolo correlato Correggere le incoerenze nell'archivio quando viene segnalato il problema SegmentNotFound in AEM 6.x nella documentazione di AEM in Adobe Experience League) eorg.apache.jackrabbit.oak.segment.SegmentNotFoundException(articolo correlato in Come eseguire il debug di SegmentNotFoundException quando viene segnalato il problema in AEM 6.x nella documentazione di AEM nell'Help Center di Adobe) sono due eccezioni diverse. org.apache.jackrabbit.oak.segment.SegmentNotFoundExceptionvisualizzato nei registri in standby non è quello che richiede i passaggi di ripristino dall'articolo Correggere le incoerenze nell'archivio quando viene segnalato il problema SegmentNotFound in AEM 6.x nella documentazione di AEM in Adobe Experience League.- Solo se vedi
org.apache.jackrabbit.oak.plugins.segment.SegmentNotFoundExceptiondopo aver avviato lo standby come primario, potrebbe essere necessario eseguire un processo di ripristino Correggere le incoerenze nell'archivio quando viene segnalato il problema SegmentNotFound in AEM 6.x nella documentazione di AEM in Adobe Experience League.