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

5

Estou tendo um problema com uma instância de banco de dados do 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 parece deixar as tabelas bloqueadas. Normalmente, a transação atinge o tempo limite e tudo volta ao normal, mas várias vezes a transação permanece aberta e o banco de dados continua a mastigar o tempo da CPU junto com mais e mais memória até que, eventualmente, acabe. Eu acredito que o problema pode estar com o django-reversion em conflito 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 este problema específico

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

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

    
por Richard Owen 26.11.2011 / 19:44

1 resposta

1

Eu tive problemas semelhantes com o RDS. Os técnicos nunca foram capazes de acertá-lo .. nós apenas mudamos o RDS e voltamos ao ec2 e os problemas foram embora.

    
por 26.11.2011 / 21:50