Próbowałem wdrożyć kod w środowisku ElasticBeanstalk. Za każdym razem próbuję wdrożyć tę gałąź w środowisku EB zabija wszystkie instancje, ELB, RDS itp. I próbuje odbudować, ale się nie powiedzie. Pozostawia to środowisko w złym stanie, ponieważ usuwa RDS, ale nie usuwa grup bezpieczeństwa ani ENI. Kiedy próbuję ręcznie usunąć grupy zabezpieczeń, nie można powiedzieć, że istnieją zależne obiekty.Nie można usunąć ENI - RDS już usunięty
Prześledziłem go z powrotem do interfejsu sieciowego, ale kiedy próbuję go odłączyć (nawet wymuszam odłączenie), pojawia się błąd, że nie mam pozwolenia. Ten ENI powinien zostać usunięty wraz z instancją RDS, ale tak nie było. Teraz nie mogę całkowicie pozbyć się środowiska i nie mogę go odbudować.
Nie jestem pewien, dlaczego ta aplikacja spowodowałaby, że środowisko podjęło próbę ponownego utworzenia wszystkiego po każdym wdrożeniu, gdy instancje EC2 zniknęły, a następnie po załadowaniu kopii zapasowej są dodawane do ELB, ale ELB nie może wykonać kontrole zdrowotne, dzięki czemu są stale wyłączane z eksploatacji, a środowisko znajduje się w stanie martwym. Byłoby miło, gdybym mógł jakoś zobaczyć dzienniki, co powoduje awarie środowisk z tą aplikacją.
Mając ElasticBeanstalk usunąć wszystkie wystąpienia, w tym RDS, jest nie do zaakceptowania dla wdrożenia, ponieważ musimy ciągle ponownie je wysyłać, nie mówiąc już o tym, że kiedykolwiek zostałyby wdrożone do produkcji, to wyczyściłoby wszystkie dane produkcyjne i nie możemy tego zrobić.
Czy istnieje sposób sprawdzenia, co się dzieje podczas wdrażania i dlaczego tak się dzieje?
EB nie powinien być środowiskami kończącymi podczas wdrażania. Czy widzisz coś niezwykłego na karcie Zdarzenia w konsoli EB? Być może reguła automatycznego skalowania wyzwala i kończy instancję? – Brian
To jest dziennik, możesz zobaczyć wszystko, co dzieje się podczas wdrożenia, aby środowisko zawiodło, ponieważ nowo utworzona instancja ec2 jest postrzegana przez ELB jako OutOfService z jakiegoś dziwnego powodu. Dzieje się tak przy każdym wdrożeniu, nawet gdy odbudowuję środowisko od zera. https://paste.laravel.io/LKLzq Obecnie mam środowisko w zablokowanym stanie, ponieważ próbowałem ręcznie zakończyć i nie byłoby. Nie mogę ręcznie usunąć ENI, ponieważ jest napisane, że nie mam uprawnień, ponieważ proces zakończenia już usunął wystąpienie RDS –
To jest dziennik, od kiedy próbowałem odbudować środowisko po tym, jak wdrożenie się nie powiodło i zainicjowano nowe instancje, ale nie można tego zrobić komunikować się z ELB https://paste.laravel.io/KLoRw Na koniec nie mogę usunąć grup bezpieczeństwa z powodu ENI i nie mogę odłączyć ENI z powodu usunięcia RDS. –