AWS: *** adlı ortam bu işlem için geçersiz durumda. Hazır Olmalı


26

Elastik Beanstalk kullanarak php uygulamamı EC2'ye dağıtmaya çalışırken mesaj alıyorum.

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

Dağıtım yapamıyorum. Sunucu durumu çalışıyor, uyarı yok.

Bu noktada deneyimim çok sınırlı. Bunu nasıl çözebilirim?


1
Sorunu çözdün mü? Ben de aynı problemi yaşadım. Çevrem yeşil ve sağlıklı ama üzerinde hiçbir değişiklik yapamıyorum. Günleri bekledim ama hiçbir şey değişmedi.
Rafael Leonhardt

Bu sorun aynı anda iki ortama aynı ortama aynı anda çalışmayı denerseniz de ortaya çıkar.
skeggse

Yanıtlar:


11

Genellikle, belirli bir ortam için geçersiz bir durumdan kurtarmanın bir yolu yoktur.

Bu gibi durumlarda, geçerli ortam sayfasına gitmeniz , Eylemler düğmesini tıklatmanız, Ortamı Klonla'yı seçmeniz ve klonlama ortamının oluşturulmasını beklemeniz gerekir. Hazır olduktan sonra, uygulama sayfasına gidebilir , Eylemler düğmesine tıklayıp ardından SWAP URL'lerini seçebilirsiniz .

Son olarak, tutarsız ortam sayfasına gidebilir ve sonlandırmayı seçebilirsiniz.


Muhtemelen ortam adını korumak istiyorsanız, bunu iki kez yapmanız gerekecektir (önce geçici ortam adına geçmek için). Alternatif olarak, aksama süresini karşılayabiliyorsanız, bu sorunu giderecek gibi görünen 'Ortamı Yeniden Oluşturma' seçeneği var.
Joe Freeman,

AWS size, seçilen RDS örneği türü için çok küçük bir DB örneği sağladığında, "Ortamı Yeniden Oluştur" yardımcı olmaz :(
Todd

Benzer bir sorun yaşadığımı ve sunucuyu tekrar çalışmasını sağlamak için yeniden başlattığımı düşünürsek, bu biraz sert olduğunu düşünüyorum
Jad S

2
"Hazır" değilse, AWS bir ortamı klonlamama izin vermiyor
posit labs

@positlabs, yeniden yapmak zorunda kaldım çünkü klonlamak ve yeniden başlatmak sizin de aynı hatayı yaptı.
adam-m-hanna

8

Bu sorunu çözerek Elastic Beanstackçözdüm, uygulamam GRİ statüsü / sağlığı idi, düğmeden app overviewerişip Actionsmevcut işlemi iptal ettim .

Sonra YEŞİL sağlık durumunu aldım ve konuşlandırmayı başardım.


4

Bu bana oldu. Bu yeni oluşturulmuş bir uygulamasa, çevrenin çevrimiçi olması için birkaç dakika beklemeniz gerekir, ardından tekrar deneyin. İşe yaramalı.


1

İçindeyken iptal edildiğimde oldu

INFO: Environment update is starting.

("Yükleme" den hemen sonra)

ReadyBirkaç dakika sonra geri döndü , sadece beklemek zorunda kaldım.


0

benim durumumda çünkü ortamın oluşturulmasını beklemeden bir RDS Veri Tabanı oluşturmaya başladım. Bunu düzeltmek için ortamı yeniden inşa etmeniz gerekir.


0

Yeniden yapılanma ortamı benim için işe yaradı, ancak uygulama zaten çalışıyorsa, bir kesinti olabilir. Mavi Yeşil'in dediği gibi dağıtım bunun doğru yolu.


Fasulye sırığı ile mavi / yeşil nasıl?
jah


0

Benim durumumda önce RDS örneğini sildim, sonra Elastik Fasulye bulamadığı RDS örneğimi aradığı için Ortamı silmeyi denedim.

Böylece RDS'ye gittim ve Elastic Bean ortamımla ilgili veritabanını geri yükledim.

İşe yaradı!


0

Benim durumumda Elastik Fasulye üzerinde herhangi bir eylem gerçekleştiremedim. Tüm Elastic Beanstalk Uygulamasını yeni bir Yük Dengeleyici ile yeniden kurmak zorunda kaldım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.