Amazon EC2-micro-instance nicht mehr reagiert
Ich habe ein paar von micro-Instanzen gearbeitet haben, gut für Wochen. Beide laufen WordPress blogs. In den letzten 24 Stunden einer von Ihnen angehalten hat. Ich kann keine ssh auch nach einem Neustart. Die andere Instanz ist in Ordnung.
ssh: connect to host ec2-xxx-xxx-xxx-xxx.ap-southeast-1.compute.amazonaws.com port 22: Operation timed out
Dort offensichtlich nichts in der log, das aussieht wie ein problem. Die letzten Zeilen sind:
cloud-init: runcmd[ OK ]
Mounting other filesystems: [ OK ]
Retrigger failed udev events[ OK ]
Generating SSH1 RSA host key: [ OK ]
Starting sshd: [ OK ]
Starting ntpd: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
Starting crond: [ OK ]
[ OK ]
Starting atd: [ OK ]
Starting yum-updatesd: [ OK ]
Running cloud-init user-scripts (none found)[ OK ]
Amazon Linux AMI release 2011.02.1.1 (beta)
Kernel 2.6.35.11-83.9.amzn1.i686 on an i686
ip-xx-xxx-xx-xx login:
Die management Konsole die besagt, dass alles läuft und normal.
Ich benutze die gleichen Sicherheits-Gruppe und .pem-Datei für beide Instanzen.
Ich vermute, dass diese Instanz wurde immer mehr Verkehr an als die andere. Gibt es trotzdem, dass die micro-Instanz laufen konnte, aus der Erinnerung und nur nicht mehr reagiert? Was könnte schief gehen?
Hier ist ein Screenshot des Monitoring-panel
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es mehrere Möglichkeiten, aber die zwei wahrscheinlichsten sind:
Hohe Last auf dem host, Micro-Instanz ausgeführt wird, auf - Micro-Instanzen Holen Sie sich ein kleines Stück von Ressourcen sowieso, und skaliert wieder ziemlich hart, wenn der Gastgeber unter Last.
Ist ein Fehler aufgetreten auf dem host, die Auswirkungen auf die VM-Reaktionsfähigkeit - das ist eigentlich relativ Häufig, und zeigen die Art von Verhalten, das Sie beobachten.
In jedem Fall die Schnellste Lösung ist auf nuke die Instanz, und starten Sie es - Sie werden wahrscheinlich eine neue Instanz auf einem anderen host, die vielleicht weniger gestresst oder weniger gebrochen. 😉
Ich habe gesehen, Mikro-Instanzen-Sperre für mehrere Minuten aufgrund der CPU "klaut", das Auftritt, wenn Sie zu viel CPU. Dies ist eindeutig für die micro-Instanz. Ich gebloggt ein Beispiel HIERFÜR (einschließlich video) an http://gregsramblings.com/2011/02/07/amazon-ec2-micro-instance-cpu-steal/.
Können Sie verschieben Sie Ihre Instanz, um neue Ressourcen, indem Sie einfach tun ein full-STOP und dann START. Diese weisen auf neue hardware und weisen Sie eine neue IP-Adresse (vergessen Sie nicht, re-assoziieren Ihre elastic IP!). Ein Neustart des Hosts wird dieses Ziel nicht erreichen. Es muss gestoppt werden, die über die EC2-Konsole. Kündigung ist nicht notwendig.
Ich gerade neu gestartet, die Instanz und es begann wieder zu arbeiten. Siehe screenshot hier