SegmentNotFoundException visto em registros Cold Standby

Última atualização em 2022-11-16

Descrição

Ambiente

Adobe Experience Manager

Problema

O erro SegmentNotFoundException ocorre no Author Cold Standby, semelhante a este exemplo de erro:

*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

Os registros que apontam para SegmentNotFoundException somente nas instâncias de standby são falsos positivos e o segmento é encontrado posteriormente.

Se esses logs forem vistos apenas no standby, e não ao iniciar a instância como primária, então eles poderão ser ignorados.

Resolução

Solução

Quando esse erro ocorrer, siga estas etapas:

  1. Se rastrear por SegmentNotFoundException são vistas somente em logs de standby frios, e não quando a instância é iniciada como primária, então elas podem ser ignoradas.
  2. Continue a monitorar as instâncias de standby, conforme explicado em Como executar AEM com o TarMK Cold Standby: Monitoramento na Documentação AEM no Adobe Experience League.
  3. Além disso, note que org.apache.jackrabbit.oak.plugins.segment.SegmentNotFoundException (artigo relacionado Corrigir inconsistências no repositório quando o problema SegmentNotFound é relatado no AEM 6.x na Documentação AEM no Adobe Experience League) e org.apache.jackrabbit.oak.segment.SegmentNotFoundException (artigo relacionado em Corrigir inconsistências reiniciando AEM quando o problema SegmentNotFound é relatado no AEM 6.3 na Documentação do AEM no Adobe Help Center) são duas exceções diferentes.
  4. org.apache.jackrabbit.oak.segment.SegmentNotFoundException visto nos registros de standby não é aquele que precisa de etapas de recuperação do artigo Corrigir inconsistências no repositório quando o problema SegmentNotFound é relatado no AEM 6.x na Documentação AEM no Adobe Experience League.
  5. Somente se você visualizar org.apache.jackrabbit.oak.plugins.segment.SegmentNotFoundException após iniciar o standby como primário, pode ser necessário executar um processo de recuperação Corrigir inconsistências no repositório quando o problema SegmentNotFound é relatado no AEM 6.x na Documentação AEM no Adobe Experience League.

Nesta página