Freigeben über


Problembehandlung bei langsam ausgeführten Abläufen

In diesem Artikel werden mögliche Gründe für langsam ausgeführte Abläufe und Vorschläge zur Behebung des Problems beschrieben. Dieser Artikel gilt jedoch nicht für Fälle, in denen Trigger nicht ausgelöst werden, in diesem Fall wird der Fluss nicht einmal in der Liste "Ausführungsverlauf" gestartet oder angezeigt.

Problembeschreibung

Ein Fluss wird langsam ausgeführt und kann möglicherweise in einem einzigen Schritt in den Ablaufausführungsdetails hängen bleiben.

Ursache 1: Der Dienst, mit dem Sie eine Verbindung herstellen, wird langsam ausgeführt.

Eine langsam ausgeführte SQL-Abfrage kann z. B. dazu führen, dass ein Ablauf verlangsamt wird, während er auf den Abschluss der Abfrageausführung wartet.

Ursache 2: Der connector, den Sie verwenden, verlangsamt den Ablauf als Dienstschutzmechanismus.

  • Die SharePoint-Connector-Aktionen werden beispielsweise auf 600 pro Minute begrenzt. Eine einzelne SharePoint-Verbindung, die über mehrere Flüsse hinweg verwendet wird, kann immer noch nur 600 Vorgänge pro Minute ausführen.

    Die meisten Verbinderseiten weisen einen Einschränkungsbereich auf, der diesen Grenzwert dokumentiert.

  • Möglicherweise wird in Ihrem Fluss ein Fehler "429 (Zu viele Anforderungen)" mit dem Fehlertext "Rate limit is exceeded" angezeigt. Versuchen Sie es in 27 Sekunden noch einmal.“

Ursache 3: Ihr Fluss führt mehr Aktionen aus als die täglichen Grenzwerte für Ihren Plan

  • Sie können die Mindestanzahl der Aktionen sehen, die der Power Automate-Dienst für jeden Plan auf der Seite "Anforderungsbeschränkungen und Zuordnung" zulässt.
  • Jede karte, die in einem Fluss ausgeführt wird, zählt als API-Aufruf (Aktion). Dazu gehören Aktionen, die zu ausgehenden Aufrufen (z. B. aufrufen von SharePoint) und Aktionen führen, die nicht (z. B. Variable Einstellung, Verzögerungen usw.) sind. Nur abgeschlossene und fehlgeschlagene (aber nicht übersprungene) Aktionen zählen zum Grenzwert.
  • Der Power Automate-Dienst ermöglicht in der Regel höhere Anzahlen als die hier dokumentierten und verlangsamt sich nicht basierend auf gelegentlichen und angemessenen Übergängen. Wenn die Aktionsanzahl Ihres Flusses diese Grenzwerte überschreitet, unterliegen sie jedoch potenziellen Drosselungen oder in Fällen erweiterter Verstöße, die deaktiviert sind.
  • Sie können die Registerkarte "Analyse " auf der Seite "Flussdetails" verwenden, um die Aktionen und Nutzung zu überprüfen.

Ursache 4: Ihr Fluss überschreitet das Datenverbrauchskontingent pro Tag.

Dies ist die Datenmenge, die Ihr Fluss aufgrund von Eingabe- oder Ausgabevorgängen verbraucht.

Ursache 5: Ihr Fluss überschreitet den auf der Power Automate-Begrenzungs- und Konfigurationsseite dokumentierten Grenzwert.

Erfahren Sie mehr über Power Automate-Grenzwerte und -Konfigurationen.

  • Bei diesen Drosselungen zählen sowohl ausgeführte als auch übersprungene Aktionen (was in einer If/Else-Verzweigung passieren kann) in Richtung des Grenzwerts.
  • Das Verletzen der im folgenden Abschnitt "Planzusammenfassung " dokumentierten Planbeschränkungen ist viel häufiger.
  • Während des Übergangszeitraums ist die Erzwingung nicht streng, und die Grenzwerte sind höher. Die Übergangszeit endet, nachdem Berichte vom Power Platform Admin Center allgemein verfügbar sind. Organisationen haben dann sechs Monate Zeit, um ihre Nutzung zu analysieren und entsprechende Lizenzen zu erwerben, bevor die strikte Durchsetzung von Lizenzbeschränkungen beginnt.

Planzusammenfassung

Planen Grenzwerte pro 24 Stunden Datenverbrauch pro Tag
Office 365 Flow-Lizenzen, Power Apps pro App und Dynamics-Teammitglied und Testversionen Endgültige Grenze: 6.000 Aktionen für alle Flüsse, die von einem einzelnen Benutzer erstellt wurden.
Übergangsgrenzwert: 10.000 Aktionen pro Fluss
1 GB über alle Flüsse hinweg, die von einem einzelnen Benutzer erstellt wurden.
Power Automate Premium, Power Apps Premium, Power Automate Pro Benutzer, Power Automate Pro Benutzer mit der teilnahme an RPA und Power Apps pro Benutzer 40.000 Aktionen über alle Flüsse hinweg, die von einem einzelnen Benutzer erstellt wurden.
Übergangsgrenzwert: 200.000 Aktionen pro Fluss
10 GB über alle Flüsse hinweg, die von einem einzelnen Benutzer erstellt wurden.
Dynamics Professional-Lizenzen 40.000 Aktionen über alle Flüsse hinweg, die von einem einzelnen Benutzer erstellt wurden.
Übergangsgrenzwert: 200.000 Aktionen pro Fluss
10 GB über alle Flüsse hinweg, die von einem einzelnen Benutzer erstellt wurden.
Dynamics Enterprise-Anwendungslizenzen 40.000 Aktionen über alle Flüsse hinweg, die von einem einzelnen Benutzer erstellt wurden.
Übergangsgrenzwert: 200.000 Aktionen pro Fluss
10 GB über alle Flüsse hinweg, die von einem einzelnen Benutzer erstellt wurden.
Power Automate Process-Lizenz und Power Automate pro Flusslizenz 250.000 Aktionen pro Prozess.
Übergangsgrenzwert: 500.000 Aktionen pro Fluss
50 GB Speicherplatz pro Fluss.

Lösung 1: Gestalten Sie Ihren Fluss neu, um weniger Aktionen und weniger Daten zu verwenden.

  • Wenn Sie einen Fluss haben Do until oder For each item schleifen, versuchen Sie, die Anzahl der Schleifeniterationen zu verringern, indem Sie weniger Elemente abrufen, um sie durchlaufen zu können.
  • Viele Connectors haben Filter query und Top count Parameter, die verwendet werden können, um die Anzahl der elemente und die Menge der abgerufenen Daten zu reduzieren. Weitere Informationen finden Sie unter Filtern mit Odata.
  • Wenn Sie einen geplanten Flow haben, der häufig ausgeführt wird, sollten Sie die Häufigkeit reduzieren. Viele Flüsse, die einmal pro Minute oder Stunde ausgeführt werden, können so überarbeitet werden, dass sie weniger häufig ausgeführt werden.
  • Wenn Ihr Fluss mit Dateien interagiert, achten Sie auf die Dateigröße, und versuchen Sie, ihn nach Möglichkeit zu reduzieren.
  • Wenn Sie eine einzelne Eigenschaft wiederverwenden müssen, die von einer Aktion mit einer großen Ausgabegröße mehrmals zurückgegeben wird, sollten Sie die Initialize-Variable verwenden, um diese Eigenschaft zu speichern und die Variable in späteren Aktionen zu verwenden. Selbst wenn nur eine Eigenschaft aus der Ausgabe einer früheren Aktion verwendet wird, werden alle Ausgaben dieser Aktion als Eingaben an die spätere Aktion übergeben.

Lösung 2: Kauf einer Premium- oder Prozesslizenz über die Preisseite

Erfahren Sie mehr über die Power Automate-Preise.

Ein Mandantenadministrator muss den Plan erwerben, da reguläre Benutzer eine Meldung erhalten, die angibt, dass einzelne Plankäufe derzeit nicht verfügbar sind. Der Mandantenadministrator sollte dann den Plan auf den Benutzer anwenden, der den Fluss erstellt hat. Prozesspläne können auf der Seite mit den Ablaufdetails zugewiesen werden. Nachdem die Lizenz erworben und zugewiesen wurde, sollte der Autor des Flusses den Fluss erneut speichern. Alternativ werden Flows einmal pro Woche im Hintergrund aktualisiert, um die aktuellen Pläne widerzuspiegeln.

Wenn Ihr Fluss täglich Tausende von Aktionen ausführt, erwägen Sie den Kauf einer Prozesslizenz, um einen besseren Durchsatz und höhere Kontingente zu erzielen. Der Prozessplan stellt die besten Leistungskontingente zur Verfügung.

Wenn Sie mehr Aktionen benötigen, als Power Automate täglich bereitstellt, sollten Sie den Fluss nach Logic Apps exportieren. Weitere Informationen zu Kosten im Zusammenhang mit Logic Apps finden Sie unter Plan to manage costs for Azure Logic Apps.

Weitere Informationen