6

Ich habe Amazon EB. mit (Puma, Nginx) 64bit Amazon Linux 2014.09 v1.0.9 mit Ruby 2.1 (Puma).Warum Amazon Elastic Beanstalk braucht viel Zeit, um meine Bereitstellung zu aktualisieren?

Plötzlich wenn ich mein Projekt eingesetzt, um den nächsten Fehler in meinem Terminal senden: ERROR: Zeitüberschreitung beim für den Befehl warten

Hinweis zum Abschließen: Bevor nicht geschehen.

Ich sehe das Ereignis in der Konsole und das ist das Protokoll: Update-Umgebung Vorgang abgeschlossen ist, aber mit dem Befehl Timeouts. Versuchen Sie, die Zeitüberschreitung zu erhöhen. Weitere Informationen finden Sie in der Dokumentation zur Problembehandlung.

Ich habe bereits die Zeit ohne Erfolg inkrementieren.

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

Die Gesundheit dauert eine lange Zeit, es in grün zu setzen (ca. 20 min), und dann dauert es andere lange Zeit für die Instanz mit den neuen Änderungen zu aktualisieren (ca., andere 20 min), (I habe nur 1 Instanz).

Wie kann ich andere Protokolle sehen? Irgendwelche vorschlagen?

Antwort

2

Dies scheint ein relativ häufiges Problem mit elasticbeanstalk. Kurz gesagt, Ihre EC2-Instanz wird haywired. Sie können die EC2-Instanz auf dem EC2-Dashboard beenden, und der Loader Balancer startet eine neue Instanz, wodurch Ihr Problem möglicherweise behoben wird. Um Ausfallzeiten zu minimieren, können Sie die neue Instanz zuerst starten und dann Ihre ältere Instanz beenden. Nur vorsichtig sein, dass Sie alle kurzlebigen Daten verlieren und Sie können bestimmte Abhängigkeiten neu installieren müssen (wenn sie nicht in Ihrem ebextensions sind 0

Lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen. Haben die aws ebs Forum Besuche

Cheers, biobirdman

+0

Hallo, ich habe bereits diese Lösung versuchen, aber es mit dem Problem folgen, ich habe bemerkt, dass der nächste Befehl sehr lange dauert (20 min), das ist: [CMD-AppDeploy/AppDeployStage0/AppDeployPreHook/1 1_asset_compilation.sh]: Starten der Aktivität ... –

+0

Nein, nicht sicher, warum, fragen Sie die Leute in den Foren von aws – biobirdman

1

das Problem war der RAM in der Instanz, also musste ich durch andere größere diese Instanz ändern.