Coldfusion 10 bloquear linha / tabelas do banco de dados, mas não desbloqueá-las

3

Estou no processo de atualização das instâncias do CF8 em nosso ambiente para o CF10, mas estou me deparando com um problema estranho com o banco de dados.

Fontes de dados conectam-se a um banco de dados MySQL 5.0.8 usando InnoDB. Nossa configuração atual com CF8 funciona bem, mas quando tentamos apontar uma instância do CF10, parece começar a deixar as conexões abertas em gravações que bloqueiam a tabela e que começam a bloquear outras conexões. Mesmo quando as conexões começam a fechar, isso faz com que um backup das gravações aconteça, eventualmente causando a quebra dos outros hosts / aplicativos CF. Eu tenho que matar todas as conexões do host CF10 para estabilizar o resto.

A única coisa (óbvia) que fiz foi atualizar o conector JDBC do padrão para a versão 5.0.8, mas isso não ajudou.

Alguma idéia de por que o CF10 se comportaria de maneira diferente do CF8?

    
por Cesar 16.12.2013 / 19:37

1 resposta

0

Então, depois de tudo, houve uma mudança no conector do MySQL. Para a versão do MySQL que estamos executando, tivemos que definir "useLocalSessionState = false" nas configurações de conexão do jdbc. Uma vez que fizemos isso, tudo funcionou perfeitamente.

    
por 21.05.2014 / 17:29