Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2011, 11:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Disminiur los socket de mysql abiertos

El problema no es tanto que no se pueda tener dos conexiones instanciadas en el mismo objeto. El problema es que al parecer en alguna parte el proceso de apertura se llama frecuentemente y eso es problema de debuggeo.
Si quieres saber por qué se produce deberás trazar todos los caminos de ejecución de todas las alternativas y ver por dónde se lo está llamando de nuevo sin verificar primero que ya esté abierto, o instanciado.
Es un problema bastante común en sistemás de mediana complejidad. Depurar la basura como esa del código es la parte más molesta del desarrollo.

Armate de paciencia y haz pruebas de escritorio hasta encontrar el punto que genera la/s llamada/s recurrente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)