Erro ColdFusion: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

fevereiro 8th, 2017 by franklin Leave a reply »

Estava com um problema ao conectar as DSNs de mysql ao banco de dados, o seguinte erro esporadicamente ocorria:

1
2
3
"Error Executing Database Query.Could not create connection to database server. Attempted reconnect 3 times. Giving up."
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
Caused by: java.security.AccessControlException: access denied ("java.net.SocketPermission" "mysql.franklin.com.br" "resolve")

O problema era que acontecia em alguns momentos, não era sempre. Pesquisando pelo erro achei o link abaixo
http://stackoverflow.com/questions/5489880/tomcat-6-and-mysql-5-x-connection-error-on-ubuntu
Onde o ocorria o mesmo problema mas no Java, como o CF roda com o Java, tentei descobrir como fazia a alteração no ColdFusion.
No servidor onde trabalho tem o sandbox habilitado para o ColdFusion, para resolver isso tive que ir, no administrador do CF, em security > Sandbox Security > path do site que acontecia o problema > Server/Ports
E no campo Server/IP Address, eu informei o IP de conexão com o servidor mysql e a porta que eu uso para conexão, assim a permissão de connect,resolve foi dada, conforme o link do stackoverflow, e tudo funcionou sem problemas 😀

Advertisement

Deixe um comentário