Errore di installazione AEM "Nessuno stile trovato fino alla soglia del percorso di ricerca"

Valuta diverse soluzioni: verifica se la pagina dell’errore è visualizzata correttamente, in quanto ciò implica che il layout potrebbe essere danneggiato dall’assenza di uno stile, valuta la riduzione della gerarchia di nidificazione del contenuto della pagina o aumenta il limite superiore dell’interruttore automatico per ridurre la frequenza dell’errore.

Descrizione description

Ambienti

  • Adobe Experience Manager v6.5 (AEM v6.5)
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problema

Dopo l'installazione di AEM 6.5.17, è possibile che vengano visualizzati molti messaggi di log con No style has been found until search path threshold all'accesso a pagine particolari.

*ERROR* [ NN.NN.NN.NN [ 1681216960934]  GET /content/path/to/heavy-page.html HTTP/1.1]  com.day.cq.wcm.core.impl.designer.SearchPathLimiter
No style has been found until search path threshold: 10000 was reached.

Questo articolo spiega la causa e come gestire l’errore.

Risoluzione resolution

Quando il contenuto della pagina ha una gerarchia di nodi profonda con contenitori nidificati, la ricerca degli stili per ciascun componente da parte dell’AEM richiede molto tempo. A volte il tempo di risposta diventa molto lungo, anche fino ad alcune ore.

Esempio:

Page
  Layout container 1
    Layout container 2
      Layout container 3
        Layout container 4
          Layout container 5
            :
            Text component

Per migliorare il tempo di risposta, AEM 6.5.17 ha introdotto un interruttore per la ricerca degli stili. Quando l'AEM termina la ricerca, registra No style has been found until search path threshold nel log degli errori.

Verifica se la pagina dell’errore viene visualizzata correttamente, poiché ciò potrebbe indicare che il layout potrebbe essere danneggiato dalla mancanza di uno stile.

Soluzione a lungo termine

Valuta se ridurre la gerarchia di nidificazione del contenuto della pagina.

Soluzione alternativa provvisoria

Aumentando il limite superiore dell'interruttore di circuito si riduce la frequenza di errore.

Per trovare il limite massimo, passa alla console Web > OSGi > Configurazione > Configurazione factory Designer > soglia del percorso di ricerca.

Il valore predefinito di questo parametro è 10000. Se non si verifica alcun problema di prestazioni per la pagina in cui viene visualizzato l’errore, il problema dovrebbe essere risolto con un numero elevato, ad esempio 1000000.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f