Beheben der langsamen Leistung in AEM aufgrund veralteter Workflows

Übermäßig veraltete Workflow-Instanzen in Adobe Experience Manager (AEM) Sites können die Autorenumgebung verlangsamen. In diesem Artikel wird erläutert, wie Sie die Leistung optimieren können, indem Sie das Workflow-Bereinigungs-Tool verwenden, um bestimmte Instanzen zu entfernen, in niedrigeren Umgebungen zu testen und Verbesserungen zu überwachen.

Beschreibung description

Umgebung

Adobe Experience Manager - Sites

Problem/Symptome

Die Leistung der Autoreninstanz wird durch eine große Anzahl veralteter Workflow-Instanzen beeinträchtigt. Standard-Wartungsaufgaben für Bereinigungs-Workflows sind nicht ausreichend, da sie die hohe Anzahl von Instanzen nicht verarbeiten können, was zu Durchlauffehlern bei der Abfrage von Workflows zur Entfernung führt.

Auflösung resolution

Warnung: Führen Sie vollständige Bereinigungen im Nice-Modus durch, um Leistungseinbußen zu minimieren, vorzugsweise außerhalb der Geschäftszeiten. Dieses Open-Source-Tool eines Drittanbieters wird vom Support nicht gepflegt. Überprüfen Sie den zugrunde liegenden Code und testen Sie ihn in niedrigeren Umgebungen, bevor Sie Bereinigungsaktionen in der Produktion ausführen.

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Laden Sie das Workflow-Bereinigungs-Tool von https://github.com/cqsupport/content-tools herunter und installieren Sie es. Dieses Tool umgeht das abfragebasierte Durchlaufen und interagiert direkt mit dem Repository, um bestimmte Workflows zu löschen. Installieren Sie auf Cloud-Instanzen das Tool in Ihrem Git-Repository und stellen Sie es über Ihre Pipeline bereit. Wenden Sie andernfalls das Paket über den Package Manager an.
  2. Testen Sie das Bereinigungs-Tool in niedrigeren Umgebungen, bevor Sie es in der Produktion bereitstellen, um sicherzustellen, dass es wie erwartet funktioniert und andere Workflows nicht beeinträchtigt.
  3. Konfigurieren Sie das Bereinigungs-Tool , um nach Modell-ID zu filtern und bestimmte Workflows auszuwählen.
  4. Verwenden Sie die neueste Version des Tools, um Workflows unabhängig von ihrem Status zu bereinigen, einschließlich „Wird ausgeführt“, „Abgeschlossen“ usw. Passen Sie bei Bedarf die Konfigurationsdateien des Tools an, z. B. JSP-Dateien, um Bereinigungen auf der Grundlage bestimmter Status zu begrenzen.

Durch Befolgen dieser Schritte können Sie Probleme mit der langsamen Leistung, die durch übermäßig veraltete Workflow-Instanzen verursacht werden, effektiv beheben, während Sie gleichzeitig die Kontrolle darüber behalten, welche Workflows aus Ihrer AEM-Umgebung bereinigt werden.

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