Problema de transacción de MySQL con Django y Amazon RDS

Problema de transacción de MySQL con Django y Amazon RDS

Tengo un problema con una instancia de base de datos MySQL 5.5 que se ejecuta en Amazon RDS. Periódicamente (una vez cada dos días), una transacción no se completará y parece que las mesas quedan bloqueadas. Normalmente, la transacción se agota y todo vuelve a la normalidad, pero varias veces la transacción permanece abierta y la base de datos continúa consumiendo tiempo de CPU junto con más y más memoria hasta que finalmente se agota. Creo que el problema puede radicar en que la reversión de django entra en conflicto con otra aplicación (posiblemente django-taggit o django-celery) que está causando este comportamiento extraño.

Me gustaría saber si alguien tiene alguna experiencia con este problema en particular.

EDITAR: Aquí está el error que MySQL arroja con más frecuencia

OperationalError: (1205, 'Se excedió el tiempo de espera de bloqueo; intente reiniciar la transacción')

Respuesta1

He tenido problemas similares con RDS. Los técnicos nunca pudieron concretarlo... simplemente lo sacamos del RDS y lo volvimos a ec2 y los problemas desaparecieron.

información relacionada