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.

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