Beheben von Leistungsproblemen mit Seitenvorgängen in AEM Cloud Service, die durch eine benutzerdefinierte Indexkonfiguration verursacht werden
In diesem Artikel wird beschrieben, wie Sie schwerwiegende Leistungsprobleme während Seitenverschiebungs-, Lösch- und Kopiervorgängen in Adobe Experience Manager (AEM) Cloud Service identifizieren und beheben können, die durch benutzerdefinierte Suchindexkonfigurationen verursacht werden können, die tief verschachtelte Inhaltsknoten aggregieren.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Cloud Service
Problem/Symptome
- Bei Seitenvorgängen wie Verschieben, Löschen, Kopieren oder Erstellen von Sprachkopien treten erhebliche Verzögerungen oder Fehler auf.
- Es dauert ungewöhnlich lange, bis Vorgänge abgeschlossen sind oder überhaupt nicht abgeschlossen sind, was die Inhaltserstellung blockiert und sich auf die Produktionszeitpläne auswirkt.
- Die Auftragskonsole zeigt viele Seitenverschiebungs- und Löschaktionen mit einem Fehlerstatus an, aber Protokolle liefern keinen eindeutigen Grund für den Fehler.
- Thread-Dumps zeigen eine hohe CPU-Nutzung durch Indizierung von Threads während dieser Vorgänge an.
Ursache
Dieses Problem hängt oft mit benutzerdefinierten Suchindizes zusammen, die so konfiguriert sind, dass sie Inhalte über viele Ebenen von untergeordneten Knoten hinweg aggregieren und so während Seitenvorgängen eine übermäßige Neuindizierung und Ressourcenverbrauch auslösen.
Lösung resolution
Führen Sie zur Behebung des Problems folgende Schritte aus:
- Überprüfen Sie Ihre benutzerdefinierten Suchindex-Konfigurationen in AEM und konzentrieren Sie sich auf Indizes, die Inhalte über mehrere Ebenen untergeordneter Knoten hinweg aggregieren, z. B. über mehrere Ebenen tief aggregieren.
- Überprüfen Sie, ob die letzten Änderungen an benutzerdefinierten Indizes mit dem Beginn von Leistungsproblemen während Seitenverschiebungs-, Lösch- oder Kopiervorgängen übereinstimmen.
- Verwenden Sie die AEM-Auftragskonsole, um Aufträge zum Verschieben oder Löschen von Seiten zu identifizieren, die während des betroffenen Zeitraums einen Fehlerstatus aufweisen.
- Analysieren Sie Thread-Dumps oder Überwachungs-Tools für eine hohe CPU-Nutzung, indem Sie Threads indizieren, wenn Sie diese Vorgänge ausführen.
- Deaktivieren Sie vorübergehend den problematischen benutzerdefinierten Index, der zu einer übermäßigen Neuindizierung führt.
- Aktualisieren Sie die Indexdefinition, um die Aggregationsregeln zu entfernen oder auszukommentieren, oder stellen Sie eine neue Version des Index ohne die problematische Konfiguration bereit.
- Stellen Sie die aktualisierte Indexkonfiguration in allen betroffenen Umgebungen in Ihrer AEM Cloud Service-Bereitstellung bereit.
- Nach der Änderung testen Sie die Vorgänge Verschieben, Löschen und Kopieren der Seite, um zu bestätigen, dass die Leistung wieder normal ist.
- Überwachen Sie die Auftragskonsole und die Protokolle, um sicherzustellen, dass Vorgänge erfolgreich abgeschlossen werden und keine neuen Fehler angezeigt werden.
- Erhöhen Sie bei zukünftigen benutzerdefinierten Indexänderungen die Indexversion und lassen Sie den Indizierungs- und Rollout-Prozess in AEM Cloud abschließen, bevor Sie die Änderung hochstufen. Verwenden Sie vereinfachte Verfahren zur Indexverwaltung, um manuelle Versionierung zu vermeiden und eine ordnungsgemäße Bereinigung alter Indexversionen sicherzustellen.
recommendation-more-help
experience-cloud-kcs-help-kbarticles