Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/03/2014, 15:30
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: 17 años
Puntos: 2658
Respuesta: Duda en consultas simultaneas a MySQL

Cita:
Iniciado por Beuses Ver Mensaje
Mediante JavaScript para llamar a métodos php que son para hacer consultas a
BD Mysql de un servidor.

Al cargar la pagina llamo a estas 5 consultas, así tal cual, una detrás de la otra.

Código:
SelectArea_Consult_Log();
SelectDetConsult_Log();
Consult3Days(day, month, year);
ConsultNow(day, month, year);

// Cosulta si tiene mensajes.
SelectMessageRecive_Log(LOG_PERMISS_STAT[0].id);
Esto mediante una aplicación privada para desarrollo Web.

Trabajo en equipo con otro chico (el trabaja la BD).
Dice que por esas consultas es que sale el siguiente error en una ventana de alert()
Código HTML:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Interval Server Error</title>
</head><body>
<h1>Interval Server Error</h1>
<p>The server encountered an interval error or
misconfiguration and was unable to complete
you request.</p>
<p>Please contact the server administrator,
[email protected] and inform them of the
time the error ocurred,
and anything you might have done that may have
caused the error.</p>
<p>More information about this error may be available
in the server error log.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument
to handle the request.</p>
<hr>
<address>Apache/x.x.xx (Unix) mod_ssl/x.x.xx OpenSSL/
1.0.1e-fips mod_bwlimited/1.4 Server at MYDOMINIO.com.ve
Port 80</address>
</body></html> 
La cuestión es que también sale antes de entrar a esa pagina donde yo hago las consultas.
(para entrar a la pagina donde tengo esas consultas hay que iniciar sesión)

Así que tengo esa duda.. es posible que mis consultas seguidas puedan arrojar error??

Otra cosa es que no siempre sale el error.. pues, yo puedo entrar ahora, me sale el error. de una vez actualizo la pagina y ya no sale, y de pronto sale nuevamente en otra pagina y así..

Agradecería me aclararan mi duda. Pues me esta echando la culpa a mi ante mi jefe
Un Error 500, es un error de servidor web que el WebServer no ha podido diagnosticar. No es necesariamente causado por consultas, pero en todo caso implica un fallo en alguna parte.
Cita:

Errores 500 en el ciclo HTTP

Cualquier cliente (por ejemplo, su navegador web o nuestro robot CheckUpDown) sigue el siguiente ciclo cuando se comunica con el servidor web:
(1) Obtiene una dirección IP del nombre IP del sitio (la URL del sitio sin el encabezado "http://"). Esta búsqueda (la conversión del nombre IP a dirección IP) es provista por los servidores de nombre de dominio (DNS).
(2) Abre una conexión de socket IP hacia esa dirección IP.
(3) Escribe un flujo de datos HTTP a través de ese socket.
(4) Recibe un flujo de datos HTTP en respuesta desde el servidor web. Este flujo de datos contiene códigos de estado cuyos valores son determinados por el protocolo HTTP. Analiza este flujo de datos en busca de códigos de estado y otra información útil.

Este error ocurre en el paso final mencionado arriba cuando el cliente recibe un código de estado HTTP que reconoce como "500".
Ahora bien, las queries en sí no deberían ser el origen del problema, el inconveniente se debe estar produciendo a nivel de programación, en especial porque en alguna parte tienes algún tipo de fallo lógico (exception) en la programación que no puede recuperarse.
En cualquier caso, si es un fallo relacionado con la base podría ser timeout, pero eso se controla en la configuracion de site. No debería mirarse la base para eso.
Yo te sugeriría consultar en foro de Apache paa ver el tema desde la optica del servidor.

Movido a Apache.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)