¿Por qué mi MySQL se desconecta?

¿Por qué mi MySQL se desconecta?

Tengo 2 aplicaciones alojadas en una máquina con Windows Server 2008 r2 (instancia grande AWS EC2), usando IIS7.5 y MySQL 5.5.12. Una base de datos está alojada en el servidor con una instancia de base de datos local y la otra instancia de base de datos es una instancia de Amazon RDS. Curiosamente, ambos se vieron afectados por el siguiente problema:

Recibí un error:

No se pudo realizar una operación en un socket porque el sistema carecía de suficiente espacio en el buffer o porque una cola estaba llena

Pude resolver el problema reiniciando la máquina y la instancia de la base de datos (en otra máquina, AWS RDS), pero me gustaría entender por qué sucedió.

¿Existen problemas conocidos con la memoria MySQL? Noto que cuando miro el administrador de tareas veo dos instancias de 'mysqld' ejecutándose con 2,5 Gb y 3 Gb de RAM cada una. Esto suena excesivo para bases de datos en su mayoría inactivas de aproximadamente 15 Mb de datos cada una. También es normal tener dos tareas ejecutándose cuando solo tengo una base de datos alojada localmente y la otra está en AWS RDS (servidor separado).

Respuesta1

Una búsqueda rápida arrojó el MSDNentrada en el bloglo que sugiere que este es un problema de Windows, no de MySQL.

  1. El sistema operativo se queda sin memoria para los buffers TCP
  2. El sistema operativo se queda sin puertos TCP "efímeros" disponibles

Puedes leer otra publicación relevante.aquí.

información relacionada