AEM Installationsfehler "Es wurde kein Stil gefunden, bis der Schwellenwert für Suchpfade überschritten wurde"
Beschreibung description
Umgebung
- Adobe Experience Manager (AEM) v.6.5
- AEM as a Cloud Service
Problem/Symptome
Nach der Installation von AEM 6.5.17 werden viele Protokollmeldungen mit No style has been found until search path threshold
kann beim Zugriff auf bestimmte Seiten angezeigt werden.
*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.
In diesem Artikel werden die Ursache und die Art und Weise erläutert, wie der Fehler behoben wird.
Auflösung resolution
Wenn Seiteninhalte eine tiefe Knotenhierarchie mit verschachtelten Containern aufweisen, dauert es AEM lange, für jede Komponente nach Stilen zu suchen. Manchmal wird die Reaktionszeit sehr lang, sogar bis zu einigen Stunden.
Beispiel:
Page
Layout container 1
Layout container 2
Layout container 3
Layout container 4
Layout container 5
:
Text component
Um die Reaktionszeit zu verbessern, führte AEM 6.5.17 einen Leistungsschalter für die Suche nach Stilen ein. Wenn AEM die Suche beendet, wird sie protokolliert No style has been found until search path threshold
im error.log.
Überprüfen Sie, ob die Seite des Fehlers korrekt angezeigt wird, da dies bedeutet, dass ein Layout beschädigt werden kann, wenn ein Stil fehlt.
Langfristige Lösung
Erwägen Sie, die Verschachtelungshierarchie des Seiteninhalts zu reduzieren.
Tentative Workaround
Durch die Erhöhung der oberen Grenze des Leistungsschalters wird die Fehlerhäufigkeit reduziert.
Um die obere Grenze zu finden, gehen Sie zu Webkonsole >
OSGi >
Konfiguration >
Designer Factory-Konfiguration >
Suchpfad-Schwellenwert.
Dieser Parameter hat den Standardwert 10000. Wenn bei der Seite, auf der der Fehler auftritt, kein Leistungsproblem auftritt, sollte es mit einer großen Zahl, z. B. 100000, in Ordnung sein.