Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Controlar Timeout Mysql
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Controlar Timeout Mysql 
 
Me gustaría saber si es posible controlar el timeout de una conexion mysql.
Lo que necesito es que al ejecutar connect() no demore tanto si la conexion falla para poder continuar. Por defecto demora bastante (creo que como 1 minuto)
Si no es posible configurarlo sería bueno que incluyan esa posibilidad en el futuro
Gracias
 



 
pctotalsantafe - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Controlar Timeout Mysql 
 
No estoy muy seguro a qué te refieres. El método connect() de la clase "connection" no existe. Supongo que te refieres a "open()" que sirve para establecer la conexión una vez hemos provisto las demás propiedades.

http://gambasdoc.org/help/comp/gb.db/connection/open?es


Necesitamos mas datos para poder ayudarte y si es posible elabora mejor tu pregunta y muéstranos el código que estás usando para conectarte a mysql.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Controlar Timeout Mysql 
 
Perdón, en el apuro olvidé que el metodo connect() es el propio que utilizo para hacer la conexión y que si, efectivamente, setea todas las propiedades y luego llama al metodo open(). Luego de esto open() devuelve error si la conexion falló pero para eso demora bastante tiempo. Lo que necesito es que si hay algún error en la conexión (por ej. el servidor no responde) el tiempo de respuesta sea mas corto (algunos segundos). Normalmente en otros lenguajes se utiliza la propiedad timeout que establece el tiempo que se debe esperar la respuesta del servidor antes de retornar el error.
Espero haber sido más claro.
Gracias
 



 
pctotalsantafe - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Controlar Timeout Mysql 
 
Ahora si te entendí.

Parece que no existe ninguna propiedad donde indicar el timeout, porque lo hace internamente. Claro, esto no es necesario generalmente cuando la base de datos está en localhost, pero si accedes a una bd remota, la cosa cambia. Se debería abrir un informe de errores (en inglés) en la página de desarrollo del proyecto con esa petición.

http://code.google.com/p/gambas/wiki/Help?tm=3

Mientras, no creo que sea difícil implementar nuestro propio timeout con un timer, y disparando un evento de error para poder controlarlo después. Es lo único que se me ocurre ahora mismo...

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Controlar Timeout Mysql 
 
Gracias por la respuesta.
Voy a hacer el requerimiento a los desarrolladores.
Saludos
 



 
pctotalsantafe - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Problema Con Timeout De Mysql karpaga Bases de Datos 1 Viernes, 01 Octobre 2010, 19:25 Ver último mensaje
shordi
No hay nuevos mensajes Controlar Proceso Del Ftp pittusa General 4 Viernes, 11 Febrero 2011, 05:30 Ver último mensaje
razaAztk
No hay nuevos mensajes Controlar El Evento Scroll netking86 General 3 Domingo, 13 Marzo 2011, 16:36 Ver último mensaje
netking86
No hay nuevos mensajes Controlar Tu S.O. Mediante Voz jsbsan Aplicaciones/Fragmentos de Código 9 Martes, 20 Septiembre 2016, 08:04 Ver último mensaje
vuott
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron