Balancear carga Servidor Apache y fine tuning

en Programas para Linux y GNU
TU PANEL DE CONTROL:
REGISTRAR
Wilkinsonpc Tienda Productos Servicios Recursos Gratuitos - Gratis Soporte Comunidad
Foros Qubitaria Ayuda de los Foros
Retroceder   Foros Comunidad : Trucos y Errores de Programas Windows, Mac, Linux : GNU Linux, Debian, Ubuntu, Gnome, Redhat : Programas para Linux y GNU
Programas para Linux y GNU Programas para Linux y GNU Programas para Linux y GNU

Balancear carga Servidor Apache y fine tuning

Compartir

Bueno me decido a escribir ya que probando y probando llegue por fin a cerrar este tema (al menos para lo que yo uso)



Solo explico apache ya que sql es mas complicado y no es mi metiée.

1ro - Instalar apache en las máquinas con que se quiere armar el cluster
2do - cargar un virtual host segun lo siguiente:
NameVirtualHost 200.10.202.15
<VirtualHost 200.10.202.15>
ServerAdmin [email protected]
ServerName 200.10.202.15
DocumentRoot /var/www/error
ErrorLog /var/log/apache2/errores
CustomLog /var/log/apache2/errores combined
</VirtualHost>

Donde la IP es la de ustedes.

Los otros virtualhosts se hacen asi:

<VirtualHost ubuntu.innova-red.net>
ServerAdmin [email protected]
ServerName ubuntu.innova-red.net
ServerAlias ar.archive.ubuntu.com
DocumentRoot /var/ubuntu/archive
ErrorLog /var/log/apache2/errores_rubuntu
CustomLog /var/log/apache2/errores combined
</VirtualHost>

Donde solo tienen que apuntar a su sitio (el ejemplo es del repositorio de Ubuntu Argentina)
3ro - Carguen su sitio en las dos paginas y sincronizenlo con rsync (solo van a hacer los cambios en un servidor "maestro".
El servidor maestro debe tener rsync corriendo en modo server y los otros un script en el cron, o que cuando actualizan el maestro, llamar a los slaves por ssh o algo similar.
RECOMIENDO: usar rsync en modo daemon y no que lo llame inetd.
Ahora viene el toque de gracia: en el archivo /etc/hosts de cada maquina, apunten los sitios a la misma maquina. De esta manera se ahorran un error del apache que en ningun lado dice como se soluciona

Seguidamente en el dns apuntamos la direccion que queremos usar hacia todas las IPS de las maquinas del cluster.
Y finalmente reiniciamos apache.

Ahora viene el fine tuning.
Supongo que si tienen un servidor con muchos request (es mi caso) van a necesitar atenderlos a todos y no los 128 que el apache trae por default (es poquisimo!!).
Para subirlo al numero que desean basta con agregar:
ServerLimit 1024
y
MaxClients 356 (este ya existe, hay que modificarlo solamente)
adentro de

<IfModule mpm_event_module>
<IfModule mpm_worker_module>
y <IfModule mpm_prefork_module>
Compartir
  #1  
Creado: 09-Apr-2010, a las 13:35 Vistas: 8281
Categoria: Programas para Linux y GNU
Creado por: svyatoslav svyatoslav está desconectado (29-March-2010 | Colombia | 1.618 Mensajes.)
Respuesta

Etiquetas
apache, apache2, balancear carga, balanceo de cargar servidor apache, fine tuning, servidor web


Temas Similares
» Habilitar .htacces para Apache en Ubuntu 0
» Como Instalar Apache en ubuntu 0
» PROBLEMA de Acceso Tomcat Apache 6 instalado en Windows 2003 0
» Microsoft inicia guerra contra Apache 0
» Apache continúa ganando cuotas del mercado 0
» La infección masiva surgió en servidores Apache 0
» Me urge apache 4 0
» Microsoft acorta distancias respecto a Apache en servidores 0
» WIN98 no carga 0
» Vulnerabilidad HTTP Request Smuggling en Apache 2.0.x 0


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Ir al Foro


» ComuniDAD
Inicio
Noticias de Actualidad
Apuntes, Monografias y Tareas
Telefonia, Celulares, TV, GPS, ISP, PDA
Programas Windows, Mac, Linux, etc.
Hardware, Electronica y Redes
Diseño Web y Programacion
Internet y Grandes Portales
Juegos, Consolas y Emuladores
Multimedia, Diseño y Animaciones
Peliculas, Series, Musica, Trailers, Videos, Parodias
Seguridad y Spyware
Salud, Bienestar, Familia y Esparcimiento
Economia, Negocios y Asuntos Legales
Hoteles, Viajes y Turismo
Mundo a Motor [Motos, Autos, etc]
Foros Generales (OFF TOPIC)
Calendario de Eventos
Administracion ComuniDAD



Ultimos Temas


La franja horaria es GMT -5. Ahora son las 06:45.


2010 ©
Powered by : vBulletin® Versión 3.8.8 Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Sitemap 1 - Sitemap 2 - Sitemap 3 - Sitemap 4