Foros del Web » Programando para Internet » PHP »

¿Por qué debo reconectar con error 0?

Estas en el tema de ¿Por qué debo reconectar con error 0? en el foro de PHP en Foros del Web. Hola a todos, Realizo una serie de tareas de sincronización en un script php entre 2 bases de datos de distintos servidores un par de ...
  #1 (permalink)  
Antiguo 28/11/2012, 02:18
 
Fecha de Ingreso: noviembre-2007
Ubicación: Zamora (Spain)
Mensajes: 251
Antigüedad: 16 años, 5 meses
Puntos: 1
Pregunta ¿Por qué debo reconectar con error 0?

Hola a todos,

Realizo una serie de tareas de sincronización en un script php entre 2 bases de datos de distintos servidores un par de veces al día.

Después de hacer la primera parte, que suele tardar unos 5 minutos, al comenzar la segunda me da ERROR 0. Después de indagar mucho se me ocurrío utilizar la función mysql_close() de php para ambas conexiones y luego mysql_connect() para reconectarlas.

Por el momento funciona correctamente, pero no acabo de comprende porque debo hacer este paso si el script no ha parado de ejecutar consultas en ambas bases de datos.

¿Alguna opinión?
Gracias y un saludo.
  #2 (permalink)  
Antiguo 28/11/2012, 06:54
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: ¿Por qué debo reconectar con error 0?

me parece que puede deberse a limitantes de mysql, verifica la cantidad de peticiones del usuario que usas para conectarte, y el limite propio del server mysql, y de preferencia no uses pconnect
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 28/11/2012, 07:00
 
Fecha de Ingreso: noviembre-2007
Ubicación: Zamora (Spain)
Mensajes: 251
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: ¿Por qué debo reconectar con error 0?

Hola,

Gracias por contestarme.

¿Cómo verifico la cantidad de peticiones?
Por otra parte no comprendo a que te refieres con "pconnect"

Un saludo

Etiquetas: reconectar, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:37.