Administración de un servidor sobrecargado
Introducción
Un servidor es:
- un procesador
- memoria ram
- un disco duro
- la red
- los programas que se ejecutan en el servidor.
Si el servidor es lento, se debe a una de estas 5 causas.
Las astucias para mejorar el rendimiento en un servidor sobrecargado
Antes de nada, le aconsejamos que instale Real Time Monitoring, que le permite saber la sobrecarga puntual del servidor así como
mrtg-sys que le ayuda a ver estos recursos gráficamente y a estimar las evoluciones.
Cuando el servidor se cuelga sin motivo, encontrar el origen del problema es un verdadero rompecabezas.
No solemos disponer de ningún log, y por tanto de ninguna información.
Para saber algunos trucos para mirar los logs adecuados, consulte nuestra guía :
ServidorSobrecargadoColgado
Los programas
Apache
El programa
apache es el servidor web que administra todas las conexiones
http y
https
Vamos a estudiar los casos reales introduciendo un método de búsqueda del origen del problema y a continuación la solución.
Los siguientes son casos reales de problemas que nuestros clientes nos han transmitido. Cuando comenzamos a escribir estas páginas no conocíamos la solución.
Se puede seguir, por tanto, un cierto método y los razonamientos que el administrador ha seguido para llegar al resultado : el servidor funciona perfectamente.
Para consultar varias guías que explican casos similares :
:
ServidorSobrecargadoApache1 :: Caso Apache 1
:
ServidorSobrecargadoApache2 :: Caso Apache 2
:
ServidorSobrecargadoApache3 :: Caso Apache 3
Disco duro
La partición del sistema [/] es la partición más sensible a una sobrecarga por tener el disco duro completo.
Ficheros temporales
La primera medida debe ser borrar los ficheros temporales y los ficheros de log demasiado antiguos.
Estos ficheros se encuentran en las rutas siguientes :
/temp
/var/log
Atención
En el directorio de logs es MUY IMPORTANTE no eliminar ningún directorio.
Los archivos antiguos suelen estar comprimidos en .tgz y su tamaño suele ser ínfimo. Verifique que merece la pena eliminar los ficheros de log.
Si ha sufrido un error continuado, los ficheros de log pueden sufrir un brusco aumento. Visualice los ficheros y corrija el error antes de proceder a su eliminación, de lo contrario el escenario volverá a repetirse.
Puede consultar el caso de un servidor con este problema en la guía :
ServidorSobrecargadoApache4.
Directorios demasiado grandes
Existen una serie de directorios que se colocan en la partición de sistema que crecen extraordinariamente y pueden dejar el disco sin espacio (mysql, lib, bin, etc...).
Estos directorios pueden moverse a la partición /home fácilmente de manera provisional, sin modificar su configuración haciendo un enlace (ln -s).
Por ejemplo para mover el directorio
lib :
# cd /etc
# mv lib /home/
# ln -s /home/lib lib
Esta práctica no debe generalizarse.
Si lo necesita, podrá reinstalar su máquina y particionar el disco a su gusto.
Más información
:
ServidorSobrecargadoColgado :: Caso error script
:
ServidorSobrecargadoApache1 :: Caso Apache 1
:
ServidorSobrecargadoApache2 :: Caso Apache 2
:
ServidorSobrecargadoApache3 :: Caso Apache 3
:
ServidorSobrecargadoApache4 :: Caso Apache 4
:
RendimientoServidores :: Algunos resultados de benchmarks realizados en servidores OVH.
:
ColaQMailLlena :: Qué hacer cuando existe un problema en la cola de Qmail
:
CuotaEnDedicado :: Las cuotas web/ftp en un servidor dedicado.
:
ReactivarLosServicios :: ¿Como reactivar propiamente los servicios?
:
ReinstalarServidor :: Cuando hay que reinstalar todo desde el principio...