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

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

Postby rolando » Sun May 12, 2013 2:36 pm

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 los casos).

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
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?

Postby TOTOVIOTTI » Mon May 13, 2013 10:05 pm

Ok Daniel, probaré y te cuento!
Muchas gracias!
Roberto
Univ@c I.S.I.
Desarrolladores de Software
http://www.elcolegioencasa.edu.ar
User avatar
TOTOVIOTTI
 
Posts: 387
Joined: Fri Feb 05, 2010 11:30 am
Location: San Francisco - Córdoba - Argentina

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

Postby TecniSoftware » Sat Oct 19, 2013 4:34 pm

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
User avatar
TecniSoftware
 
Posts: 235
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

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

Postby jbrita » Fri Mar 11, 2016 6:42 pm

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

Saludos
jbrita
 
Posts: 487
Joined: Mon Jan 16, 2006 3:42 pm

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

Postby Ariel » Sat Mar 12, 2016 11:16 am

jbrita,

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

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

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

Postby armando.lagunas » Sat Mar 12, 2016 2:40 pm

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....
SkyPe: armando.lagunas@hotmail.com
Mail: armando.lagunas@gmail.com
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 140 guests