Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Amazon EC2, MySQL bricht den Start ab, weil InnoDB:mmap (x Bytes) fehlgeschlagen ist; Fehler 12

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.

  1. Führen Sie dd if=/dev/zero of=/swapfile bs=1M count=1024 aus
  2. Führen Sie mkswap /swapfile aus
  3. Führen Sie swapon /swapfile aus
  4. 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:

  1. http://www.thegeekstuff.com /2010/08/how-to-add-swap-space/
  2. http:/ /cloudstory.in/2012/02/getting-the-best-out-of-amazon-ec2-micro-instances/
  3. http://cloudstory.in/2012/02/adding-swap-space-to-amazon-ec2-linux-micro-instance-to-increase-the-performance/
  4. http://aws.amazon.com/ec2/instance-types/