sql >> Base de Datos >  >> RDS >> Mysql

Amazon EC2, inicio de cancelación de mysql porque InnoDB:mmap (x bytes) falló; error 12

Encontré el mismo problema cuando traté de ejecutar wordpress en mi instancia micro sin RDS.

Agregar una página de intercambio resolvió el problema para mí.

Puede seguir los pasos a continuación para configurar el espacio de intercambio.

Si aún no funciona para usted, considere usar el servicio RDS.

==============================================

Copié el contenido del blog para que conste. El crédito es para el autor del blog pmoubed :

Espacio de intercambio de microinstancias de Amazon EC2:Linux

Tengo una instancia de Amazon EC2 Linux Micro. Dado que las instancias Micro tienen solo 613 MB de memoria, MySQL fallaba de vez en cuando. Después de una larga búsqueda sobre MySQL, Micro Instance y Memory Management, descubrí que no hay un espacio SWAP predeterminado para Micro Instance. Entonces, si desea evitar el bloqueo, es posible que deba configurar un espacio de intercambio para su microinstancia. En realidad, en cuanto al rendimiento, es mejor habilitar el intercambio.

Los pasos a continuación muestran cómo crear un espacio de intercambio para su instancia de Micro. Supongo que tiene una cuenta de AWS con una instancia Micro en ejecución.

  1. Ejecute dd if=/dev/zero of=/swapfile bs=1M count=1024
  2. Ejecute mkswap /swapfile
  3. Ejecute swapon /swapfile
  4. Agregue esta línea /swapfile swap swap defaults 0 0 a /etc/fstab

El paso 4 es necesario si desea habilitar automáticamente el archivo de intercambio después de cada reinicio.

Algunos comandos útiles relacionados con el espacio SWAP:

$ swapon -s   
$ free -k

$ swapoff -a
$ swapon  -a

Referencias:

  1. http://www.thegeekstuff.com /2010/08/cómo-agregar-espacio-de-intercambio/
  2. http:/ /cloudstory.in/2012/02/obteniendo-lo-mejor-de-las-micro-instancias-amazon-ec2/
  3. http://cloudstory.in/2012/02/agregando-swap-space-to-amazon-ec2-linux-micro-instance-to-increase-the-rendimiento/
  4. http://aws.amazon.com/ec2/instance-types/