Database error ? porque?

  • Autor Autor mikelangelo
  • Fecha de inicio Fecha de inicio
M

mikelangelo

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Alguna Ayuda!!

Hoy en la mañana encontré en la bandeja de entrada aprox 30 correos de aviso de error en la base de datos, fui a ver la web y todo estaba correcto, verifiqué también el post al que hacían referencia los mails y todo ok, también hice la consulta al servidor y me dijeron que era un error de vb y no de ellos. El foro funciona bien pero, ¿porque me llegaron esos mail?

Adjunto el mail aqui:

HTML:
Database error in vBulletin :
 
mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Too many connections
/home/*******/public_html/upload/includes/class_core.php on line 311
 
MySQL Error : 
Error Number : 
Request Date : Monday, June 30th 2008 @ 09:02:07 AM
Error Date : Monday, June 30th 2008 @ 09:02:09 AM
Script : http://motofanaticos.com/upload/forumdisplay.php?f=24
Referrer : http://www.google.com.pe/search?hl=es&q=V+cuarta+fecha+de+motocross+cajamarca&btnG=Buscar+con+Google&meta=
IP Address : 200.48.5.50
Username : 
Classname : vB_Database
MySQL Version :

Saludos
 
eso pasa a veces por que no conecta con tu host.. suele pasar por maximo 1 minuto.. no te hagas problema

funtion.mysql-connect



class_core.php
siempre que aparesca esto es la conexion con tu host
 
eso pasa a veces por que no conecta con tu host.. suele pasar por maximo 1 minuto.. no te hagas problema

funtion.mysql-connect



class_core.php
siempre que aparesca esto es la conexion con tu host



fíjate bien lo que dice:

function.mysql-connect</a>]: Too many connections


demasiadas conexiones
a veces es causado por tener algún chat (es una posibilidad)


Saludos
 
tal ves el vbshout ese suele cagar todo
 
a mi = me sale el mismo errror

y tengo que actualizar para ver si me pude

voolver a conectar a final = conecta pero cuesta

aasi que tranqui no ms solo problemas de host
 
es problema del server, especificamente de mysql, se cae 🙁
 
No tengo ningun chat instalado en la web.

Hoy enocontré otro email y cuando entré al link que señala el error me llegó otro mail anunciando el error, toda la web abre y carga bien, solo cuando entro al linkq ue señala el error pasa esto. El servidor me dice que todo está bien 😡

este es el email:

HTML:
Database error in vBulletin 3.7.0:
 
Invalid SQL:
 
SELECT *
FROM threadrate
WHERE userid = 54
AND threadid =;
 
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
Error Number : 1064
Request Date : Saturday, July 5th 2008 @ 06:35:29 PM
Error Date : Saturday, July 5th 2008 @ 06:35:30 PM
Script : http://motofanaticos.com/upload/showthread.php
Referrer : 
IP Address : 201.240.30.19
Username : **********
Classname : vB_Database
MySQL Version :

Alguna ayuda?

Saludos
 
Es dificil saber que pasa, ya que el mensaje de error no dice mucho. Parece que haya un espacio en la linea 4 que provoca el error y parece que salta al ir a un tema del usuario con id=54.

¿Podrías poner el enlace que te da el error?
 
Este es el Link que sale en el mail: http://motofanaticos.com/upload/showthread.php?u=54 cuando le doy click como visitante entra a una página del foro (adjunto imagen)

Pero si estoy dentro del foro como usuario registrado y le doy click al link me lleva a una página de error y sale este mensaje:

HTML:
Database error in vBulletin 3.7.0:
Invalid SQL:
  SELECT *
  FROM threadrate
  WHERE userid = 1
   AND threadid =;
MySQL Error   : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
Error Number  : 1064
Request Date  : Sunday, July 6th 2008 @ 11:07:57 AM
Error Date    : Sunday, July 6th 2008 @ 11:07:57 AM
Script        : http://motofanaticos.com/upload/showthread.php?u=54
Referrer      : 
IP Address    : 190.43.200.139
Username      : MOTOFANATICOS
Classname     : vB_Database
MySQL Version : 4.1.22-standard

En conclusión, el error solo les sale a los usuarios registrados y no a los visitantes.

Hoy encontré mas de 30 emails de error con otros links como este http://motofanaticos.com/upload/showthread.php?t=

Ayuda!! 😕
 
Has pensado en hacerle una mantención?
AdminCP > Mantenimiento > actualizar contadores

podría ayudar..

Saludos
 
Gracias por el interes IsraelSKA,

Hoy en la mañana hice mantenimiento imaginando que se podía arreglar, pero nada, antes de escribir este mensaje acabo de hacer otro mantenimiento y todo sigue igual 🙁

Saludos
 
El error que muestras en la imagen es la ventana que te avisa que no estas registrado. Lo que pasa es que la traducción que tienes está incompleta y por eso te sale así.

Yo me he registrado y puedo navegar sin problema, aunque es cierto que si intento entrar al enlace que pones http://motofanaticos.com/upload/showthread.php?u=54, sale un error de db. Lo que me parece un poco raro es el enlace, dirije a ver un tema showthread.php, pero con la id de un usuario u=54.
 
OK Mcloud,

Ahora entiendo mejor sobre el mensaje no traducido del no " estar registrado", porque la mayoría de informes de error, en la parte de Username, sale el ID de un usuario que aún no a confirmado su registro por intermedio del link que llega al correo, también veo que ese usuario llenó algunos datos falsos y un correo que no existe....

Humm ¿podría ser que alguien esté haciendo algún daño al foro?

Saludos
 
Elimina ese usuario.

De todas maneras parece que algun dato de la DB se ha corrompido, ya que al intentar ir a enlace en cuestión, debería salirte un mensaje de Aviso, el que dice Ningun Tema ha sido especificado. etc....

Si ya has actualizado contadores y realizado mantenimiento, ¿por qué una vez eliminado el usuario que no verifica el correo, no pruebas a subir otra traducción?, Por ejemplo, la de la versión 3.7.0 Gold que tenemos aquí, te servirá perfectamente y verás bien todos los errores
 
Actualizaste a la version 3.7.2?

Parte descartando por ese lado 🙂
 
Actualizaste a la version 3.7.2?

Parte descartando por ese lado 🙂


Ya eliminé al usurio que creaba el error, pero aún o actualizo a la version 3.7.2!! podría ser el problema?

Saludos
 
Lo de la actualización, muchas veces no es la solución; pero si el primer paso para ir descartanto los problemas. Debes partir por lo más básico.

En los problemas de MYSQL dice bastante, ya que "alega por un error de sintaxis"; aunq tú servidor tiene

MySQL Version : 4.1.22-standard

Y vBulletin funciona sobre la 4.0.6 en adelante.

Trata de actualizar e ir descartanto todo paso a paso 😉


Saludos!
 
Puedes desactivar que te envien emails de error de base de datos y que se guarden en un archivo.

solo debes entrar en Opciones de vBulletin > Manejo de errores y conexion

Y marcas si a la opcion Parar de Recibir Correos de Error de la Base de Datos

Espero que te sirva.
 
Atrás
Arriba