Um negative Auswirkungen auf die Leistung zu reduzieren, verarbeitet Adobe Experience Manager bestimmte langwierige und ressourcenintensive Vorgänge asynchron als Hintergrundvorgänge. Die asynchrone Verarbeitung umfasst den Aufbau einer Warteschlange mit mehreren Aufträgen und schließlich deren serielle Ausführung gemäß der Verfügbarkeit von Systemressourcen.
Zu diesen Vorgängen gehören:
Sie können den Status asynchroner Aufträge im Hintergrundvorgänge Dashboard am Globale Navigation -> Instrumente -> Allgemein -> Aufträge.
Standardmäßig werden asynchrone Aufträge parallel ausgeführt. Wenn die Anzahl der CPU-Kerne n
ist, können standardmäßig n/2
Aufträge parallel ausgeführt werden. Um benutzerdefinierte Einstellungen für die Auftragswarteschlange zu verwenden, ändern Sie die Standardwarteschlangenkonfiguration für asynchrone Vorgänge und die Konfiguration für Seitenverschiebung und Rollout von asynchronen Vorgängen in der Web-Konsole.
Weitere Informationen finden Sie unter Warteschlangenkonfigurationen.
Wenn AEM einen Vorgang asynchron verarbeitet, erhalten Sie eine Benachrichtigung in Ihrem Posteingang und per E-Mail (falls aktiviert).
Um den Status der asynchronen Vorgänge detailliert anzuzeigen, navigieren Sie zum Hintergrundvorgänge Seite.
Wählen Sie in der Experience Manager-Benutzeroberfläche die Option Globale Navigation -> Instrumente -> Allgemein -> Aufträge.
Im Hintergrundvorgänge Seite, überprüfen Sie die Details der Vorgänge.
Den Fortschritt einzelner Vorgänge finden Sie als Wert in der Spalte Status. Je nach Fortschritt wird einer der folgenden Status angezeigt:
Aktiv: Der Vorgang wird verarbeitet
Erfolg: Der Vorgang ist abgeschlossen.
Fehlschlag oder Fehler: Der Vorgang konnte nicht bearbeitet werden.
Geplant: Die Verarbeitung des Vorgangs ist für einen späteren Zeitpunkt geplant
Um einen aktiven Vorgang abzubrechen, wählen Sie ihn in der Liste aus und tippen/klicken Sie auf das Symbol Stopp in der Symbolleiste.
Um zusätzliche Details anzuzeigen, beispielsweise eine Beschreibung und Protokolle, wählen Sie den Vorgang aus und tippen/klicken Sie in der Symbolleiste auf Öffnen.
Die Detailseite für den Auftrag wird angezeigt.
Um den Vorgang aus der Liste zu löschen, wählen Sie die Option Löschen in der Symbolleiste aus. Um die Details als CSV-Datei herunterzuladen, tippen/klicken Sie auf Herunterladen.
Sie können einen Auftrag nicht löschen, wenn er Aktiv ist oder sich In der Warteschlange befindet.
Es gibt eine Reihe von Optionen für asynchrone Aufträge, die konfiguriert werden können. Die folgenden Beispiele zeigen, wie dies mit dem Konfigurationsmanager in einem lokalen Entwicklungssystem durchgeführt werden kann.
OSGi-Konfigurationen als veränderlicher Inhalt betrachtet werden und solche Konfigurationen als Inhaltspaket für eine Produktionsumgebung bereitgestellt werden müssen.
AEM führt jeden Tag um 01:00 Uhr einen Bereinigungsauftrag aus, um abgeschlossene asynchrone Aufträge zu löschen, die älter als einen Tag sind.
Sie können den Zeitplan für den Bereinigungsauftrag und die Dauer ändern, für die Details abgeschlossener Aufträge beibehalten werden, bevor sie gelöscht werden. Sie können auch die maximale Anzahl abgeschlossener Aufträge konfigurieren, für die Details zu jedem Zeitpunkt beibehalten werden.
Melden Sie sich bei der AEM SDK QuickStart Jar-AEM Webkonsole an unter https://<host>:<port>/system/console
als Administrator.
Navigieren Sie zu OSGi > Konfiguration
Öffnen Sie den Auftrag Adobe Granite – Geplante Bereinigung asynchroner Aufträge.
Geben Sie Folgendes an:
Speichern Sie die Änderungen.
Wenn die Anzahl der Assets oder der zu löschenden Ordner den Schwellenwert überschreitet, wird der Löschvorgang asynchron ausgeführt.
Melden Sie sich bei der AEM SDK QuickStart Jar-AEM Webkonsole an unter https://<host>:<port>/system/console
als Administrator.
Navigieren Sie zu OSGi > Konfiguration
Öffnen Sie in der Web-Konsole die Konfiguration der Standardwarteschlange für asynchrone Vorgänge.
Legen Sie im Feld Schwellenwert für Assets den Schwellenwert für die Anzahl von Assets/Ordnern für die asynchrone Verarbeitung von Löschvorgängen an.
Aktivieren Sie die Option E-Mail-Benachrichtigung aktivieren, um E-Mail-Benachrichtigungen für diesen Auftragsstatus zu erhalten. Beispiel: Erfolg, fehlgeschlagen.
Speichern Sie die Änderungen.
Wenn die Anzahl der zu verschiebenden Anlagen/Ordner oder Referenzen den Schwellenwert übersteigt, wird der Verschiebevorgang asynchron ausgeführt.
Melden Sie sich bei der AEM SDK QuickStart Jar-AEM Webkonsole an unter https://<host>:<port>/system/console
als Administrator.
Navigieren Sie zu OSGi > Konfiguration
Öffnen Sie in der Web-Konsole die Konfiguration der Verarbeitung asynchroner Verschiebeaufträge.
Legen Sie im Feld Schwellenwert für Assets/Verweise den Schwellenwert für Assets/Ordner oder Verweise für die asynchrone Verarbeitung von Verschiebevorgängen fest.
Aktivieren Sie die Option E-Mail-Benachrichtigung aktivieren, um E-Mail-Benachrichtigungen für diesen Auftragsstatus zu erhalten. Beispiel: Erfolg, fehlgeschlagen.
Speichern Sie die Änderungen.
Wenn die Anzahl der Verweise auf die zu verschiebende(n) Seite(n) den Schwellenwert überschreitet, wird der Verschiebungsvorgang asynchron durchgeführt.
Melden Sie sich bei der AEM SDK QuickStart Jar-AEM Webkonsole an unter https://<host>:<port>/system/console
als Administrator.
Navigieren Sie zu OSGi > Konfiguration
Öffnen Sie in der Web-Konsole die Konfiguration der Verarbeitung asynchroner Seitenverschiebeaufträge.
Legen Sie im Feld Schwellenwert für Verweise den Schwellenwert für Verweise für asynchrone Verarbeitungen von Seitenverschiebevorgängen fest.
Aktivieren Sie die Option E-Mail-Benachrichtigung aktivieren, um E-Mail-Benachrichtigungen für diesen Auftragsstatus zu erhalten. Beispiel: Erfolg, fehlgeschlagen.
Speichern Sie die Änderungen.
Melden Sie sich bei der AEM SDK QuickStart Jar-AEM Webkonsole an unter https://<host>:<port>/system/console
als Administrator.
Navigieren Sie zu OSGi > Konfiguration
Öffnen Sie in der Web-Konsole die Konfiguration der Verarbeitung asynchroner Seitenverschiebeaufträge.
Aktivieren Sie die Option E-Mail-Benachrichtigung aktivieren, um E-Mail-Benachrichtigungen für diesen Auftragsstatus zu erhalten. Beispiel: Erfolg, fehlgeschlagen.
Speichern Sie die Änderungen.