6

Mam Amazon EB. z (Puma, Nginx) 64bit Amazon Linux 2014.09 v1.0.9 z Ruby 2.1 (Puma).Dlaczego Amazon Elastic Beanstalk długo aktualizuje moje wdrożenie?

Nagle kiedy wdrażane mój projekt wysłać kolejny błąd w moim terminalu: błąd: Przekroczono limit czasu podczas oczekiwania na polecenie Zakończ

Uwaga: Przed nie stało.

widzę zdarzenie w konsoli i to jest log: Aktualizacja operacja środowisko jest kompletny, ale limity czasu dowodzenia. Spróbuj zwiększyć limit czasu. Aby uzyskać więcej informacji, zobacz dokumentację rozwiązywania problemów.

Już zwiększam czas bez powodzenia.

option_settings: 
    - namespace: aws:elasticbeanstalk:command 
    option_name: Timeout 
    value: 1800 

Zdrowia zajmuje dużo czasu, aby umieścić go na zielono (ok 20 min), a następnie zajmuje drugą długo na aktualizowanie instancji z nowymi zmianami (ok, drugi 20 min), (I mieć tylko 1 przypadek).

Jak mogę zobaczyć inne logi? Wszelkie sugestie?

Odpowiedz

2

Wydaje się, że jest to dość powszechny problem z elastyczną opaską. W skrócie twoja instancja EC2 idzie w siusiu. Możesz jedynie zamknąć instancję EC2 na panelu kontrolnym EC2, a moduł równoważenia ładunków uruchomi nową instancję i może uratować twój problem. Aby zminimalizować czas przestoju, możesz najpierw uruchomić nową instancję, a następnie zakończyć starszą instancję. Po prostu uważać, że stracisz żadnych danych efemeryczne i być może trzeba będzie ponownie zainstalować pewne zależności (jeśli nie są one w swoim ebextensions 0

Daj mi znać, jeśli potrzebujesz więcej pomocy. Czy sprawdzeniu forum AWS EBS

Cheers, biobirdman

+0

Cześć, mam już spróbować tego rozwiązania, ale postępować z problemem, ja Zauważ, że następne polecenie trwa długo (20 min), to jest: [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/1 1_asset_compilation.sh]: Rozpoczęcie działalności ... –

+0

Nie jestem pewien dlaczego, spytaj ludzi na forach aws – biobirdman

1

problem był RAM w instancji, więc musiałem zmienić tę instancję, inne większe.