Ich bin auf das gleiche Problem gestoßen, als ich versucht habe, eine WordPress auf meiner Mikroinstanz ohne RDS auszuführen.
Das Hinzufügen einer Swap-Seite löste das Problem für mich.
Sie können den folgenden Schritten folgen, um den Auslagerungsbereich einzurichten.
Wenn es bei Ihnen immer noch nicht funktioniert, ziehen Sie die Verwendung des RDS-Dienstes in Betracht.
=============================================
Ich habe den Inhalt des Blogs für die Aufzeichnung kopiert. Dank geht an den Blog-Autor pmoubed :
Amazon EC2 Micro Instance Swap Space – Linux
Ich habe eine Amazon EC2 Linux Micro-Instanz. Da Micro-Instanzen nur 613 MB Speicher haben, stürzte MySQL hin und wieder ab. Nach einer langen Suche nach MySQL, Mikroinstanzen und Speicherverwaltung habe ich herausgefunden, dass es keinen Standard-SWAP-Speicherplatz für Mikroinstanzen gibt. Wenn Sie also den Absturz vermeiden möchten, müssen Sie möglicherweise einen Auslagerungsbereich für Ihre Mikroinstanz einrichten. Tatsächlich ist es leistungsmäßig besser, Swap zu aktivieren.
Die folgenden Schritte zeigen, wie Sie einen Auslagerungsbereich für Ihre Micro-Instanz erstellen. Ich nehme an, Sie haben ein AWS-Konto mit einer laufenden Micro-Instance.
- Führen Sie
dd if=/dev/zero of=/swapfile bs=1M count=1024
aus - Führen Sie
mkswap /swapfile
aus - Führen Sie
swapon /swapfile
aus - Fügen Sie diese Zeile hinzu
/swapfile swap swap defaults 0 0
nach/etc/fstab
Schritt 4 ist erforderlich, wenn Sie die Auslagerungsdatei nach jedem Neustart automatisch aktivieren möchten.
Einige nützliche Befehle im Zusammenhang mit SWAP-Speicherplatz:
$ swapon -s
$ free -k
$ swapoff -a
$ swapon -a
Referenzen:
- http://www.thegeekstuff.com /2010/08/how-to-add-swap-space/
- http:/ /cloudstory.in/2012/02/getting-the-best-out-of-amazon-ec2-micro-instances/
- http://cloudstory.in/2012/02/adding-swap-space-to-amazon-ec2-linux-micro-instance-to-increase-the-performance/
- http://aws.amazon.com/ec2/instance-types/