Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Conexión se cierra aunque antes trabajaba bien (https://www.clubdelphi.com/foros/showthread.php?t=81963)

AzidRain 09-01-2013 00:00:43

Conexión se cierra aunque antes trabajaba bien
 
Me ha empezado a suceder con una aplicación que cada x tiempo que queda sin actividad y luego se trata de hacer alguna operación, aparece el mensaje de "lost connection", antes no importaba si se quedaba mucho tiempo conectado nunca se desconectaba.

No se ha cambiado nada en el servidor ni movido parámetros de MySQL Server. La solución de hacer un reconnect funciona pero no puedo cambiar tanto código. Lo que me intriga es que como antes no habia problema y ahora sí.

Hay un hilo por ahí similar, pero preferí abrir otro dado que aquí algo que funcionaba de repente empieza a fallar.

Al González 09-01-2013 00:14:50

Algo tuvo que haber cambiado. No conozco MySQL, pero ¿de casualidad aumentó el número de clientes simultáneamente conectados?

Si dices que un "reconnect" funciona, considera derivar una clase que haga éste de forma automática cada vez que se requiera, y así salir del paso permitiendo que la aplicación siga funcionando, en lo que encuentras la causa del problema.

¿Podrías poner una copia exacta del error? Ya sabes, le das Ctrl+C cuando aparezca. ;)

Saludos. :)

Godzuki 10-01-2013 22:35:16

¿Que componentes usas?
 
Saludos,
¿Como se llama la clase del componente de conexión que usas? Eso me daria una idea clara de que priopiedades usa y saber a ciencia cierta como ayudarte.

Si usas tADOconnection, puedes marcar la propiedad Keepconnection como True. Eso deberia solucionar tu problema.


La franja horaria es GMT +2. Ahora son las 01:42:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi