It może się zdarzyć, jeśli aplikacja nie uruchomi się pomyślnie przy pierwszym uruchomieniu. Właśnie zacząłem mieć ten problem sam.
Spójrz na /var/log/eb-activity.log na serwerze ... można zobaczyć coś takiego:
[2015-07-23T00:19:11.015Z] INFO [2624] - [CMD-Startup/StartupStage1/AppDeployEnactHook/00run.sh] : Starting activity...
[2015-07-23T00:19:17.506Z] INFO [2624] - [CMD-Startup/StartupStage1/AppDeployEnactHook/00run.sh] : Activity execution failed, because: jq: error: Cannot iterate over null aca80d7accfe4800ff04992e2f89a1e05689423d286deee31b53bf470ce89afb Docker container quit unexpectedly after launch: bleBeanFactory.java:942) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533) ... 93 more. Check snapshot logs for details. (ElasticBeanstalk::ExternalInvocationError) caused by: jq: error: Cannot iterate over null aca80d7accfe4800ff04992e2f89a1e05689423d286deee31b53bf470ce89afb Docker container quit unexpectedly after launch: bleBeanFactory.java:942) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:533) ... 93 more. Check snapshot logs for details. (Executor::NonZeroExitStatus)
[2015-07-23T00:19:17.506Z] INFO [2624] - [CMD-Startup/StartupStage1/AppDeployEnactHook/00run.sh] : Activity failed.
[2015-07-23T00:19:17.507Z] INFO [2624] - [CMD-Startup/StartupStage1/AppDeployEnactHook] : Activity failed.
[2015-07-23T00:19:17.507Z] INFO [2624] - [CMD-Startup/StartupStage1] : Activity failed.
[2015-07-23T00:19:17.507Z] INFO [2624] - [CMD-Startup] : Completed activity. Result: Command CMD-Startup(stage 1) failed.
Następnie spojrzeć w/var/log/EB-dokowanym/containers/eb-current-app Jeśli zobaczysz nieoczekiwany-quit.log, to powinien on zawierać błędy, które twoja aplikacja zalogowała się, tak jak próbowała, bez powodzenia, aby rozpocząć.
Niestety, w moim przypadku nie można uruchomić, ponieważ brakuje zmiennej środowiskowej. AWS uniemożliwia jednak aktualizację konfiguracji, gdy komponent beanstalk znajduje się w tym stanie. I nie mogę określić zmiennych środowiskowych podczas tworzenia środowiska. Więc nie jestem pewien, co zrobię, aby rozwiązać problem.
Prosta edycja grupa automatycznego skalowania związane ze środowiskiem i ustawić żądaną liczbę wystąpień 0 (sam za min). Zaczekaj, aż instancja zostanie zniszczona. Gdy środowisko Beanstalk nie ma instancji, zaktualizuj zmienne środowiskowe.Poczekaj na zakończenie aktualizacji. Zmień z powrotem grupę automatycznego skalowania. TADAAAAA, rozwiązałeś swój problem :) – kiddouk
Mam dokładnie ten sam problem co Shannon. @kiddouk Twoje rozwiązanie nie działa dla mnie, EB poskarżył się, że wartość musi być> = 1. – syg
@ Shannon zobacz moje obejście poniżej – syg