Foros del Web » Administración de Sistemas » Apache »

httpd-error.log crece exageradamente (varios Gb) ¿Porque?

Estas en el tema de httpd-error.log crece exageradamente (varios Gb) ¿Porque? en el foro de Apache en Foros del Web. Hola, practicamente lo he dicho todo en el asunto pero paso a detallarlo un poco mas. Tengo una pagina en php que extrae info de ...
  #1 (permalink)  
Antiguo 04/12/2007, 03:50
 
Fecha de Ingreso: abril-2004
Ubicación: Valencia
Mensajes: 436
Antigüedad: 20 años
Puntos: 8
httpd-error.log crece exageradamente (varios Gb) ¿Porque?

Hola,
practicamente lo he dicho todo en el asunto pero paso a detallarlo un poco mas.
Tengo una pagina en php que extrae info de una base de datos (mucha info, casi millones de datos) y la va metiendo en un fichero. El problema es que hay muchos parametros y yo no se cuando estan disponibles y cuando no. Pues bien, mi script rellena un vector con los parametros, los mete en el fichero y libera la memoria del vector en cada iteracion.
El problema es el siguiente. Si tengo por ejemplo 5 parametros yo intento meter en el fichero $vect["parametro_1"], $vect["parametro_2"], $vect["parametro_3"], $vect["parametro_4"], $vect["parametro_5"] independientemente de que se hayan extraido de la bd o no. Es decir que en ocasiones puede ocurrir que intento meter el parametro $vect["parametro_2"] pero este en realidad no existe (es decir, ese indice del vector no se ha creado) y por cada una de estas ocasiones se crea una entrada de error en el archivo de log.
Como ya he dicho trabajo con millones de datos, y esto ocurre bastante frecuentemente, lo que hace crecer el archivo de log hasta alcanzar mas de un giga al cabo de poco tiempo.

Esta es la entrada que se repite millones de veces en el archivo de log
Código:
[Mon Dec 03 14:50:16 2007] [error] [client xxx.xxx.xxx.xxx] PHP Notice:  Undefined index:  Lluvia_Acu in /usr/local/www/apache22/data/datos/fichero.php on line 144, referer: http://xxxx.xxxx.es/datos/consulta.
php
He puesto xxx en la informacion que queria ocultar.

Alguien sabe como puedo resolver esto? Es bastante serio porque la particion donde tengo /var tiene 1.4Gb y con bastante frecuencia esta llena por culpa del archivo de log haciendo que deje de funcionar la aplicacion web que he creado.

Gracias de antemano,
saludos.
  #2 (permalink)  
Antiguo 04/12/2007, 04:33
 
Fecha de Ingreso: abril-2004
Ubicación: Valencia
Mensajes: 436
Antigüedad: 20 años
Puntos: 8
Re: httpd-error.log crece exageradamente (varios Gb) ¿Porque?

Hola de nuevo,
he descubierto lo que ocurria, pensaba que era algun error de apache, pero realmente habia tres parametros para los que no realizaba la comprobacion de existencia con isset() antes de intentar usarlos, por eso daba errores en cada iteracion.

Saludos.
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 06:56.