Direkt zum Inhalt

Warum wird meine Amazon ECS-Bereitstellung nicht zurückgesetzt, nachdem sie fehlgeschlagen ist?

Lesedauer: 2 Minute
0

Wenn meine Amazon Elastic Container Service (Amazon ECS)-Bereitstellung fehlschlägt, wird der Amazon ECS-Mechanismus des Bereitstellungs-Leitungsschutzschalters nicht aktiviert und meine Bereitstellung wird nicht zurückgesetzt.

Lösung

Der Leistungsschutzschalter löst aufgrund der folgenden Probleme möglicherweise keine Rollbacks aus, auch wenn du die Rollback-Einstellungen aktiviert hast:

  • Unerreichter Schwellenwert für Aufgabenfehler
  • Probleme mit Anwendungen
  • Falsch konfigurierte Parameter für die Zustandsprüfung

Unerreichter Schwellenwert für Aufgabenfehler

Der Leistungsschutzschalter arbeitet in einem Schwellenbereich von 3 bis 200. Wenn du unmittelbar nach einem Ausfall einer einzelnen Aufgabe mehrere aufeinanderfolgende Bereitstellungen startest, erreichst du möglicherweise nicht den Schwellenwert für den Leistungsschutzschalter. Wenn der Schwellenwert nicht erreicht wird, warte, bis der Schwellenwert erreicht ist.

Hinweis: Du kannst die festen Schwellenwerte nicht ändern.

Probleme mit der Anwendung

Der Leistungsschutzschalter überwacht den Initialisierungsprozess der Aufgabe. Wenn eine Aufgabe erfolgreich gestartet wird, die abhängigen Zustandsprüfungen bestanden hat, dann aber gestoppt wird, wird der Leistungsschutzschalter möglicherweise nicht aktiviert. Um nach Anwendungsproblemen zu suchen, überprüfe die Container-Initialisierungsprotokolle im Abschnitt logConfiguration der Aufgabendefinition auf Fehler.

Weitere Informationen findest du unter Warum wird meine Amazon ECS-Aufgabe gestoppt?

Falsch konfigurierte Parameter für die Zustandsprüfung

Falsche Parameter für die Zustandsprüfung können die Wirksamkeit des Leistungsschutzschaltermechanismus beeinträchtigen.

Stelle sicher, dass du die Intervalle für Zustandsprüfungen auf weniger als die Standardintervalle von 30 Sekunden festlegst. Höhere Intervalle für Zustandsprüfungen können die Erkennung fehlgeschlagener Aufgaben verzögern. Weitere Informationen findest du unter Ermitteln des Zustands von Amazon ECS-Aufgaben mithilfe von Container-Zustandsprüfungen.

Stelle sicher, dass die Schwellenwerte für „fehlerhaft“ und „fehlerfrei“ nahe bei den Standardwerten liegen. Zu hohe oder zu niedrige Schwellenwerte können zu falsch positiven oder negativen Ergebnissen führen. Weitere Informationen findest du unter Optimieren der Load Balancer-Zustandsprüfungsparameter für Amazon ECS.

Ähnliche Informationen

Ein tiefer Einblick in den Zustand und das Ersetzen von Aufgaben in Amazon ECS

AWS OFFICIALAktualisiert vor einem Jahr