Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Error Number: 2006 MySQL server has gone away

Estas en el tema de Error Number: 2006 MySQL server has gone away en el foro de Mysql en Foros del Web. Tengo un script php subido a un hosting a la hora de ejecutarlo en mi maquina local se ejecuta sin ningun inconveniente pero al momento ...
  #1 (permalink)  
Antiguo 18/04/2012, 11:10
 
Fecha de Ingreso: diciembre-2010
Mensajes: 87
Antigüedad: 10 años, 5 meses
Puntos: 2
Error Number: 2006 MySQL server has gone away

Tengo un script php subido a un hosting a la hora de ejecutarlo en mi maquina local se ejecuta sin ningun inconveniente pero al momento de ejecutarlo en mi hosting me muestra el siguiente error Error Number: 2006 MySQL server has gone away update analitico_replies3 set count_account=count_account+1 where fan_month=month(TIMESTAMPADD(hour, 6, CURRENT_TIMESTAMP())) and fan_year=year(TIMESTAMPADD(hour, 6, CURRENT_TIMESTAMP())) and id_cuenta=28 and screen_name_id='AntoItzel' Filename: /home/lostuite/public_html/models/factor.php</p><p>Line Number: 20

espero que alguien me pueda ayudar
  #2 (permalink)  
Antiguo 20/04/2012, 02:04
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 10 años, 8 meses
Puntos: 331
Respuesta: Error Number: 2006 MySQL server has gone away

El error 2006 normalmente se da por timeout. Por lo general es un problema de la select. Tienes que reducir el tiempo de ejecución. Comprueba índices y JOINS para ver cómo se funciona. Si en local funciona ok, utiliza SELECT EXPLAIN y compara los resultados con tu server, los problemas de indices saldrán al instante. Saludos,
__________________
Fere libenter homines, id quod volunt, credunt.

Etiquetas: 2006, number, php, server, 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 15:30.