Foros del Web » Programando para Internet » PHP »

Guardar Fallos de queries

Estas en el tema de Guardar Fallos de queries en el foro de PHP en Foros del Web. Estoy desarrollando una aplicación PHP con MYSQL y cuando hago una consulta y esta falla el script envia un correo con la función mail() a ...
  #1 (permalink)  
Antiguo 09/06/2010, 10:13
 
Fecha de Ingreso: marzo-2008
Mensajes: 220
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta Guardar Fallos de queries

Estoy desarrollando una aplicación PHP con MYSQL y cuando hago una consulta y esta falla el script envia un correo con la función mail() a la dirección del administrador mostrando la consulta que falló.

Me pregunto si esta forma de proceder es la idónea, o si es mejor guardar los fallos de queries en la base de datos y enviar un correo al administrador y este ya se encargará de ver cual es el fallo, para evitar enviar queries por intenet a través del correo.

¿Cuál es el procedimiento a seguir en estos casos? Porque supongo que habrá que notificar al administrador si alguna query falla, ¿Verdad?
  #2 (permalink)  
Antiguo 09/06/2010, 10:34
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Guardar Fallos de queries

Para ello, puede verificar los logs. Puedes enviar alguna notificación si deseas al administrador, pero solo informando que hay algún fallo y que este mire los logs para que vea los fallos. Tu decides al fin de cuentas como lo quieres hacer.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 09/06/2010, 10:37
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Respuesta: Guardar Fallos de queries

Por lo general este tipo de administracion es la ideal para no tener que volverse loco verificando porque paso algo...

De todas maneras lo mas efectivo seria que cada vez que se produzca un error, lo guardaras en un archivo de texto y hagas un cron o una tarea programada que tome ese archivo y se lo envie al terminar el dia al administrador. De esta manera tendras igual un reporte de todo lo que paso en el dia y si quieren revisar una hora exacta pueden verlo directamente en el archivo txt.

Saludos!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #4 (permalink)  
Antiguo 09/06/2010, 12:02
 
Fecha de Ingreso: marzo-2008
Mensajes: 220
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Guardar Fallos de queries

Grácias por las respuestas!

Me parece bien la opción de tener que comprobarlo en el log una vez avisado por email.

Cita:
Iniciado por Marvin Ver Mensaje
Por lo general este tipo de administracion es la ideal para no tener que volverse loco verificando porque paso algo...
Te refieres a la opción que comenté? o a lo que comentó abimaelrc?

No puedo guardarlo en un txt al no poder utilizar cron jobs pq la web se va a hospedar en hosting y por tanto, estás tareas no se pueden crear!!


Si estaís de acuerdo conmigo me gusta la opción de abimaelrc pq no es seguro enviar emails con sqls que pueden ser interceptados...
  #5 (permalink)  
Antiguo 09/06/2010, 12:15
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Respuesta: Guardar Fallos de queries

Sip... me referia a lo que comentaste tu pk mientras escribia el post de abimaelrc no estaba escrito :P

Me parece correcta la apreciacion siendo un hosting externo
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #6 (permalink)  
Antiguo 09/06/2010, 13:19
 
Fecha de Ingreso: marzo-2008
Mensajes: 220
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Guardar Fallos de queries

Ok. Muchas Grácias :)
  #7 (permalink)  
Antiguo 10/06/2010, 08:44
 
Fecha de Ingreso: marzo-2008
Mensajes: 220
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta Respuesta: Guardar Fallos de queries

Cita:
Iniciado por abimaelrc Ver Mensaje
Para ello, puede verificar los logs. Puedes enviar alguna notificación si deseas al administrador, pero solo informando que hay algún fallo y que este mire los logs para que vea los fallos. Tu decides al fin de cuentas como lo quieres hacer.
He intentado ver en el log las queries que fallan, pero no me visualiza la query que falló!! He de configurar algo para las muestre?

Etiquetas: fallos, queries
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 12:32.