Foros del Web » Administración de Sistemas » Software para Servers »

[SOLUCIONADO] Apache no levanta, Debian

Estas en el tema de Apache no levanta, Debian en el foro de Software para Servers en Foros del Web. Buenas, desde anoche tengo un servidor que no levanta apache, según el log al parecer por problema de espacio en disco, aquí los detalles: Debian ...
  #1 (permalink)  
Antiguo 10/02/2014, 09:21
 
Fecha de Ingreso: noviembre-2003
Mensajes: 61
Antigüedad: 21 años, 1 mes
Puntos: 0
Apache no levanta, Debian

Buenas, desde anoche tengo un servidor que no levanta apache, según el log al parecer por problema de espacio en disco, aquí los detalles:

Debian Lenny
Apache 2.2.9

> vim /var/log/apache2/error.log

[Mon Feb 10 10:14:26 2014] [error] (28)No space left on device: could not create /var/run/apache2.pid
[Mon Feb 10 10:14:26 2014] [error] apache2: could not log pid to file /var/run/apache2.pid

>df -h

/dev/cciss/c0d0p1 327M 104M 213M 33% /
tmpfs 506M 0 506M 0% /lib/init/rw
udev 10M 784K 9,3M 8% /dev
tmpfs 506M 0 506M 0% /dev/shm
/dev/cciss/c0d0p9 57G 4,0G 50G 8% /home
/dev/cciss/c0d0p8 373M 11M 343M 3% /tmp
/dev/cciss/c0d0p5 4,6G 2,1G 2,3G 48% /usr
/dev/cciss/c0d0p6 2,8G 2,0G 657M 76% /var

Sergún esto si hay espacio.
Intentando desinstalar apache lo mismo:

> apt-get remove apache2
E: No se pudo abrir el fichero de bloqueo '/var/lib/dpkg/lock' - open (28 No queda espacio en el dispositivo)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Ayer paso esto y googleando conseguimos algo sobre borrar los semaforos(http://manageyourservers.blogspot.co...nt-create.html), lo cual funcionó por unas horas. Pero hoy no podemos hacer nada, ni remover ni actualizar ni arrancar apache.

Agradezco la guía o ayuda que me puedan prestar
  #2 (permalink)  
Antiguo 10/02/2014, 12:07
Avatar de Increhost  
Fecha de Ingreso: octubre-2013
Ubicación: Montevideo
Mensajes: 98
Antigüedad: 11 años, 2 meses
Puntos: 5
Respuesta: Apache no levanta, Debian

Hola, puede ser un tema de cantidad de inodos, por favor ejecuta el mismo comando df
pero con la variante siguiente:

# df -hi

En caso de que te de algo alrededor de un 100% en /var quiere decir que tienes demasiados archivos
creados para esa partición.

Saludos
__________________
█_█ Hosting, Servidores Virtuales y Dedicados, y más !!
█_█ INCREIBLES planes para REVENDEDORES !!
█_█ www.increhost.com | sales[@]increhost.net | Skype: increhost | We♥Servers!
  #3 (permalink)  
Antiguo 10/02/2014, 12:59
 
Fecha de Ingreso: noviembre-2003
Mensajes: 61
Antigüedad: 21 años, 1 mes
Puntos: 0
Respuesta: Apache no levanta, Debian

En efecto, eran los inodes. Con df -i, la carpeta var estaba al 100%

Con el comando
> for i in /*; do echo $i; find $i -type f | wc -l; done

fuí detectando que carpeta contenia la mayor cantidad, primero en las raiz y luego entrando, hasta que llegué a
> for i in /var/spool/exim4/input*; do echo $i; find $i -type f | wc -l; done

Luego, al estar en esa carpeta eliminé todo:
> find /var/spool/exim4/input/ -exec rm {} \;

Bajando a casi 30% la carpeta var, y listo arrancó apache.

Gracias

Etiquetas: apache, debian, server, servidor, servidores-web
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:52.