Frage AWS: Die Umgebung mit dem Namen *** befindet sich für diese Operation in einem ungültigen Zustand. Muss bereit sein


Ich erhalte eine Nachricht, wenn ich versuche, meine PHP-App auf EC2 mithilfe von Elastic Beanstalk bereitzustellen.

Environment named *** is in an invalid state for this operation. Must be Ready.

Ich kann nicht bereitstellen. Der Server-Status läuft, keine Warnungen.

Meine Erfahrung ist zu diesem Zeitpunkt sehr begrenzt. Wie kann ich das beheben?


21
2017-09-04 08:47


Ursprung


Hast du das Problem gelöst? Ich hatte das gleiche Problem. Meine Umgebung ist grün und gesund, aber ich kann keine Änderungen daran vornehmen. Ich habe Tage gewartet und nichts hat sich geändert. - Rafael Leonhardt
Dieses Problem tritt auch auf, wenn Sie versuchen, zwei Bereitstellungen gleichzeitig für dieselbe Umgebung auszuführen. - skeggse


Antworten:


Normalerweise gibt es keine Möglichkeit, einen ungültigen Status für eine bestimmte Umgebung wiederherzustellen.

In solchen Fällen müssen Sie zur aktuellen gehen Umgebung Klicken Sie auf die Seite Aktionen Taste, wählen Umgebung klonenund warten Sie, bis die Klonumgebung erstellt wurde. Sobald es fertig ist, können Sie zum Anwendung Klicken Sie auf die Seite Aktionen und wählen Sie dann SWAP-URLs.

Schließlich können Sie die Seite mit der inkonsistenten Umgebung aufrufen und auswählen, sie zu beenden.


9
2018-04-24 19:48



Wenn Sie den Umgebungsnamen beibehalten möchten, müssen Sie dies wahrscheinlich zweimal tun (zuerst, um zu einem temporären Umgebungsnamen zu wechseln). Wenn Sie sich die Ausfallzeit leisten können, gibt es alternativ die Option "Umgebung neu erstellen", die das Problem zu beheben scheint. - Joe Freeman
"Rebuild Environment" hilft nicht, wenn AWS eine zu kleine DB-Instanz für den gewählten RDS-Instance-Typ vorsieht :( - Todd
Ich denke, das ist ein bisschen drastisch, wenn man bedenkt, dass ich ein ähnliches Problem hatte und einfach den Server neu startete, um es wieder in Gang zu bringen - Jad S


Ich löste dieses Problem, indem ich zu ging Elastic Beanstack, meine App war GRAU Status / Gesundheit, von der app overview Ich habe auf die zugegriffen Actions Schaltfläche und Abbrechen der aktuellen Operation.

Dann bekam ich den Gesundheitszustand GRÜN und schaffte es, mich zu entfalten.


6
2017-09-04 10:01





Das ist mir passiert. Wenn es sich um eine neu erstellte App handelt, sollten Sie einige Augenblicke warten, bis die Umgebung online ist, und versuchen Sie es erneut. Es sollte funktionieren.


4
2017-09-17 12:28





Es passierte, als ich abbrach, als es drin war

INFO: Environment update is starting.

Zustand (direkt nach dem Hochladen).

Es kehrte zurück zu Ready Nach ein paar Minuten musste ich einfach warten.


1
2017-10-03 10:33





In meinem Fall passierte das, weil ich mit dem Erstellen einer RDS-Datenbank anfing, ohne auf die Erstellung der Umgebung zu warten. Um dies zu korrigieren, müssen Sie die Umgebung neu erstellen


0
2017-12-03 22:47





Die Neuaufbauumgebung funktionierte für mich, aber es kommt zu einer Ausfallzeit, wenn die Anwendung bereits ausgeführt wird. Wie bereits erwähnt, ist der Einsatz von Blue Green der richtige Ausweg.


0
2018-03-09 08:27





Gehe zu Aktionen -> Umgebung neu erstellen. Das hat das Problem für mich gelöst. Ich hoffe es hilft! AWS Elasticbeanstalk Menü: Aktionen -> Neu erstellen


0
2017-08-20 18:39