Foros del Web » Administración de Sistemas » Unix / Linux »

PROBLEMON: error 79 !

Estas en el tema de PROBLEMON: error 79 ! en el foro de Unix / Linux en Foros del Web. Hola gente, please, si pueden darme una mano les estaria agradecidisimo. Estoy con el webserver de la empresa caido, porque al reiniciarlo me dice en ...
  #1 (permalink)  
Antiguo 29/11/2002, 08:33
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
PROBLEMON: error 79 !

Hola gente, please, si pueden darme una mano les estaria agradecidisimo.
Estoy con el webserver de la empresa caido, porque al reiniciarlo me dice en el error_log:

[Fri Nov 29 06:07:47 2002] [error] (79)Value too large for defined data type: could not open transfer log file /var/log/httpd/latino.gay.com-access_log.

Por lo que pude averiguar, este error se produce cuando un archivo alcanza el límite establecido de 2 GB de tamaño, el cual al hacer LS es el caso de este archivo...

Como podría solucionarlo? como puedo particionar el log para poder arrancar apache nuevamente? rotatelogs puede ayudarme de alguna manera?

Muchas gracias a quien pueda darme una mano.
  #2 (permalink)  
Antiguo 29/11/2002, 09:28
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 23 años
Puntos: 0
No conozco rotatelog, aunque puedes volcar las primeras líneas y las últimas con head y tail respectivamente para hacer copia:

head -n numerodelineas > archivodebackup.bak

tail -n numerodelineas > archivodebackup2.bak


Aunque... sin duda lo mejor sería el comando "sed" para extraer un "rango" de líneas determinado. No recuerdo mucho como iba esto :( pero sí pudo recomendarte que en http://rute.sourceforge.net/ mires la sección que pone algo como "Sed, the stream editor".

Incluso podrías hacerte un script PHP tu que controlas para sacar las líneas que necesites.


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
  #3 (permalink)  
Antiguo 29/11/2002, 09:31
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 23 años
Puntos: 0
Estoo... si haces un script PHP, ponle arriba:

#!/usr/bin/php -q
<?php
....

y lo ejecutas desde la consola con ./miscript.php (previos permisos de ejecución )

Ya que estamos... ¿Alguien puede explicarme cómo va lo de los archivos grandes en Linux? Creo que debe haber manera de escribir archivos mayores que 2 GB...


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
  #4 (permalink)  
Antiguo 29/11/2002, 11:30
Avatar de Slayer_X
Colaborador
 
Fecha de Ingreso: mayo-2001
Ubicación: Lima
Mensajes: 865
Antigüedad: 23 años, 7 meses
Puntos: 1
Pablo:

Si tienes planeado manejar archivos logs TAN grandes te recomiendo usar reiserfs o mejor aun XFS , este ultimo esta diseñado especificamente para manejar archivos de muy alto volumen de una forma eficiente.

Sobre tu problema especifico, mi recomendacion seria que no tengas archivos tan grandes para tus logs de apache, aunque claro, a veces la cantidad de visitas hacen que esto escape de nuestras manos, que tamaño de archivo obtienes en un mes de trafico? prueba rotarlo mensualmente con logrotate, si aun asi, es demasiado grande, pues prueba a hacerlo quincenal o semanal.

HTH
__________________
(o> Cesar Villegas Ureta
// "Slayer_X"
V_/_ http://www.slayerx.org/
  #5 (permalink)  
Antiguo 29/11/2002, 13:43
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
Gracias a ambos...
lo que hice por ahora es renombrar el archivo para que apache creara uno nuevo...
sucede que este sitio tiene una media de 160.000 pageviews diarios, asi que es muy probable que siga generarndo archivos tan grandes...

Voy a leer algo sobre el LogRotate... me parece que tengo que caer definitivametne allí, ya que aunque tengo permisos sobre el server ( que está en EEUU ), es un Sun solaris con Unix, y no sabría como meterme a cambiarle el FileSystem...

Muchas gracais por la mano.

Última edición por Webstudio; 29/11/2002 a las 13:56
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 20:44.