Coldfusion 9 perdendo conexão com o servidor de banco de dados MySQL 5 algumas semanas após o servidor ser iniciado

1

Recebemos a seguinte mensagem de erro do Coldfusion depois que nosso servidor foi executado por algumas semanas:

Error Executing Database Query.Could not create connection to database server. Attempted reconnect 3 times

Nós rodamos o Coldfusion Enterprise 9 em um XServer de um ano com o Snow Leopard e o MySQL 5 O servidor tem cerca de dez DSN configurado no Administrador do ColdFusion Tudo local, com configurações avançadas padrão e host configurado como "localhost" O servidor não está sob carga pesada.

O estranho é que depois de um reinício do servidor, tudo funciona bem. Então, depois de uma semana, alguns bancos de dados deixarão de funcionar, no sentido de que o Coldfusion não pode criar uma conexão com eles. Se eu for ao Coldfusion Administrator e clicar em "Verify all datasources", verei que apenas 2 ou 3 foram verificados, os outros falharam e são sempre as mesmas origens de dados que não podem ser verificadas quando o servidor começa a se comportar assim se eu tentar verificar novamente, MAS NÃO necessitar das mesmas fontes de dados que não puderam ser verificadas da última vez que o servidor se comportou assim.

Eu sei sobre a configuração "max_connections" e incluímos uma linha para essa configuração no arquivo de configuração do MySQL e a definimos como 2000, e quando a lemos por uma consulta ela diz "2000", então isso não pode seja o problema.

Alguém?

    
por user1503757 05.07.2012 / 13:14

2 respostas

1

Inserimos uma consulta de validação de "SELECT 1" para todos os nossos DSNs no CF Admin, e o servidor está em execução há mais de um mês sem o problema.

Então, o problema foi resolvido de alguma forma, mas seria legal agora porque o CF está perdendo sua conexão.

Obrigado pela sua ajuda!

    
por 28.09.2012 / 21:10
0

Eu sugeriria verificar os drivers JDBC no servidor e certificar-se de que eles estejam atualizados adequadamente. Isso soa como um problema que eu costumava ter no início de 2000 ao usar JDBC em vez de odbc e quando nos mudamos para o CFMX (versão 6 - a primeira versão do Adobe ColdFusion Server em java)

Você também pode estar sofrendo de falhas no link de comunicação. Dependendo do seu tráfego, talvez valha a pena usar uma consulta de verificação.

O

link tem muitas informações que podem ser úteis e úteis.

Você também deve verificar as atualizações e os hotfixes do ColdFusion 9.

Verifique também o server jre que você instalou no seu Apple Mac. Pode ser necessário substituir por uma versão atualizada não fornecida pela Apple.

    
por 06.07.2012 / 21:57