Problema de transação MySQL com Django e Amazon RDS

Problema de transação MySQL com Django e Amazon RDS

Estou tendo um problema com uma instância de banco de dados MySQL 5.5 em execução no Amazon RDS. Periodicamente (uma vez a cada dois dias), uma transação não será concluída e parecerá deixar as tabelas bloqueadas. Normalmente a transação expira e tudo volta ao normal, mas várias vezes a transação permanece aberta e o banco de dados continua consumindo tempo de CPU junto com mais e mais memória até que eventualmente se esgote. Acredito que o problema pode estar no conflito de reversão do Django com outro aplicativo (possivelmente Django-taggit ou Django-celery) que está causando esse comportamento estranho.

Gostaria de saber se alguém tem alguma experiência com esse problema específico

EDIT: Aqui está o erro que o MySQL lança com mais frequência

OperationalError: (1205, 'Tempo limite de espera de bloqueio excedido; tente reiniciar a transação')

Responder1

Eu tive problemas semelhantes com o RDS. Os técnicos nunca foram capazes de resolver isso. Nós apenas mudamos do RDS e voltamos para o ec2 e os problemas desapareceram.

informação relacionada