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. |
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. :) |
¿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. |
La franja horaria es GMT +2. Ahora son las 08:11:27. |
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