Conexión MySQL Interrumpida - ¿Cómo detectarlo?

User avatar
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?

Post by rolando »

Daniel,

Gracias por responder.

Hice un pequeño ejemplo de como intento usar el timer. Sólo una ventana que se conecta al servidor de TDolphin y ejecuta el query que sugieres mediante un timer. Todo esto funciona correctamente.

Pero si corto la conexión a internet, la aplicación pierde el control mientras se ejecuta el query y tarda en devolver el control a la aplicación unos 20 segundos (en el mejor de _).

Subí este ejemplo, por si quieres ver que no sea que estoy haciendo algo mal, a:

https://www.box.com/s/pbibuf2b90iuhx6h8f3t

Saludos.

Rolando :D
User avatar
TOTOVIOTTI
Posts: 334
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?

Post by TOTOVIOTTI »

Ok Daniel, probaré y te cuento!
Muchas gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?

Post by TecniSoftware »

Yo estaba con los problemas de la pérdida de conexión con el servidor y efectivamente pude solucionarlo con el timer pero despues segui buscando un poco mas y logre el mismo resultado sin el timer, al menos despues de largo rato de inactividad en la aplicacion, vuelvo a hacer una consulta y funciona perfecto, se mantiene conectado al servidor.
Lo que hice, por si lo quieren probar:

Sin poner timer, solo hacer oServer:Execute( "SET SESSION wait_timeout = 86400;" ) despues de hacer la conexión

El tiempo de timeout es en segundos y ese valor representa 1 dia, tengo entendido que el máximo admitido es para 24.8 dias pero con ese valor esta funcionando perfecto y sin caidas.

Saludos
Alejandro Cebolido
Buenos Aires, Argentina
jbrita
Posts: 425
Joined: Mon Jan 16, 2006 3:42 pm

Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?

Post by jbrita »

-Rolando pudiste resolver este problema ya que estoy en las misma

Saludos
Ariel
Posts: 309
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?

Post by Ariel »

jbrita,

El colega Rolando desgraciadamente falleció hace 2 años +-.

Saludos.
User avatar
armando.lagunas
Posts: 340
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile
Contact:

Re: Conexión MySQL Interrumpida - ¿Cómo detectarlo?

Post by armando.lagunas »

jbrita:

yo utilice esto y se me acabaron los problemas (3.600 seg x 24 Horas = 86.400)

oServer:Execute( "SET SESSION wait_timeout = 86400;" )

Saludos....

PD. Lamentable noticia....
Post Reply