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.