PDA

Ver la Versión Completa : Firedac pierde coneccion a MYSQL


lbidi
23-06-2016, 21:42:09
Estimados.. Tengo un sistema con FIREDAC conectado a una MYSQL la cual esta en un servidor web hosteado "alquilado" en un sitio americano el cual pierde la coneccion cada cierto tiempo , y a su vez, otro sistema tambien con FD conectado a otra MYSQL de un servidor "local" , el cual no pierde la coneccion nunca.

He podido ver que la MY del "hosting" tiene un timeout de 15 segundos, el cual estimo que es por eso que se corta la coneccion cuando no se esta consultando.

Es posible hacer de alguna manera que el componente Fidedac no se desconecte o tendria que lograr ampliar ese timeout ?

Gracias...

fredo
24-06-2016, 00:58:44
ese tiempo se configura en el servidor.. no en el cliente, te recopiendo hacer algun tipo de actividad en background para no perder la informacion.... o hacer qeu simplemente se reconecte al detectar la excepcion.

AgustinOrtu
24-06-2016, 05:25:21
Cual es el problema al perder la conexion? No se supone que al ejecutar un command/query si la conexion no esta establecida se reconecta?

No podes controlar la desconexion mediante los eventos?

Revisa esto (http://docwiki.embarcadero.com/RADStudio/Seattle/en/Recovering_Connection_(FireDAC)) a ver que tal

lbidi
24-06-2016, 18:11:18
Gracias agustin y fredo por sus respuestas.

Por ahora lo he solucionado con la opcion de fredo hasta que entienda un poco mejor como funciona firedac.

Saludos.