[pyar] Consulta, como manejar timeouts con Mysql
Ale Roller
alenet8879 en yahoo.com
Mie Oct 16 15:46:18 ART 2013
Buenas Emiliano, estoy usando la librería MySQLdb, te paso el código resumido de la conexión:
import MySQLdb
conn = MySQLdb.connect(
host=c.DB_HOST,
port=c.DB_PORT,
user=c.DB_USER,
passwd=c.DB_PASSWD,
db=c.DB_DB,
connect_timeout=3,
use_unicode=True)
Saludos y desde ya muchas gracias por tu tiempo
Alejandro C.
Date: Wed, 16 Oct 2013 01:12:32 +0200
From: Emiliano Dalla Verde Marcozzi <edvm en fedoraproject.org>
To: Python Argentina <pyar en python.org.ar>
Subject: Re: [pyar] Consulta, como manejar timeouts con Mysql
Message-ID: <374361381878752 en web11j.yandex.ru>
Content-Type: text/plain; charset=utf-8
5.10.2013, 19:04, "Ale Roller" <alenet8879 en yahoo.com>:
> Hola a todos, me llamo Alejandro, es mi primera consulta en esta lista, espero sear lo suficiente mente claro.
> Tengo un problema al momento de utilizar conexiones/consultas MySql en python.
> El caso puntual es que necesito que falle la conexión, y se reconecte, si el servidor deja de responder, o esta caído. Y lo haga en pocos segundos. (creo que por defecto son varios minutos, como 40...)
>
> Trabajo sobre una base de datos MySql remota, a la cual no tengo acceso como administrador, por lo tanto no puedo aplicar soluciones, tal como setear en el servidor, por ejemplo:
> SET GLOBAL interactive_timeout = XX
> SET GLOBAL wait_timeout = XX
>
> Encontré otra solución, agregar el parámetro "connect_timeout=1" al momento de crearla, pero no contempla el caso de que deje de responder el servidor en el medio del proceso, me cuelga toda la aplicación.
>
> Saludos y desde ya muchas gracias
> _______________________________________________
Buenas Alejandro,
Que conector / librería estas utilizando?
--
Broken code @ https://github.com/edvm
jabber: edvm en python.org.ar
More information about the pyar
mailing list