In CodeDeploy tritt manchmal kein Fehler auf und die Installation wird nicht endlos beendet.
Wenn es keine Fehler gibt, denke ich, dass es relativ leicht herauskommt, so dass es ziemlich leichter Inhalt ist, aber ich werde es als Artikel schreiben.
Das ist mir mehrmals passiert,
In meinem Fall war es eine dieser beiden Ursachen.
Als Referenz möchte ich die Situation vorstellen, in der die letzte Installation, die ich erlebt habe, nicht endlos endet.
Als ich in Fargate versuchte, Protokolle anderer Container mit Fluent-Bit-Containern und FireLens in Seitenwagenkonfiguration an firehose zu senden, bemerkte ich die folgenden Einschränkungen nicht:
Wenn Sie eine benutzerdefinierte Konfigurationsdatei verwenden, müssen Sie einen anderen Pfad als den von FireLens verwendeten angeben. Amazon ECS reserviert Dateipfade für /fluent-bit/etc/fluent-bit.conf (Fluent Bit) und /fluentd/etc/fluent.conf (Fluentd).
FROM amazon/aws-for-fluent-bit:2.1.1
COPY conf/fluent-bit/fluent-bit.conf /fluent-bit/etc/fluent-bit.conf
Weil ich versucht habe, das aus der Docker-Datei erstellte Image bereitzustellen, in dem sich die Konfigurationsdatei im reservierten Pfad befindet
Oder
Diese Konfigurationsdatei war darauf zurückzuführen, dass es sich um eine benutzerdefinierte Konfigurationsdatei handelte und als normale Konfigurationsdatei nicht ausreichte.
Dies kann der Grund sein, warum die Installation nicht abgeschlossen wurde.
Als Gegenmaßnahme
--Überprüfen Sie, ob der Container lokal funktioniert
Geht es um
Da es keine Fehler gibt, denke ich, dass es ziemlich ungeduldig sein wird, wenn ich zum ersten Mal in dieses Phänomen falle, aber ich hoffe, dass dieser Artikel zu einer allgemeinen Prüfung und zu einer Lösung führt.
Recommended Posts