[LUG.ro] Apache + Cherokee

Gustavo Ulises mortadela en gmail.com
Lun Mayo 9 13:13:38 ART 2011


2011/5/9 Federico Lazcano <flazcano en santafe.gov.ar>:
> El 09/05/11 12:33, Maximiliano José Sorribas escribió:
>>
>> Buenas días a todos, estoy viendo la forma de tener 2 servidores web en
>> un servidor. La idea es que cuando uno caiga, el otro responda
>> rapidamente hasta que el primero vuelva a arrancar.
>> Actualmente  la idea pensada es la siguiente:
>> -Apache2 corriendo
>> -Cherokee detenido
>> -Script1 que chequee si apache esta corriendo cada X tiempo (evita que
>> se realice manualmente un reinicio de servicio ). (Aqui es donde
>> colocaria una condicion con cherokee o lighthttp. )
>> -Script2 que evita saturar el servidor completo (este mira la swap usada
>> y determina si reiniciar apache cada x tiempo)
>>
>> La idea es que si apache cae cherokee se active para mostrar aunque sea
>> un html de "saturacion  de sistema .vuelva pronto" por ejemplo durante
>> el tiempo que el script revisa si apache corre o no y si debe
>> reiniciarlo.
>> Apache2 dependiendo las condiciones, se toma su tiempito para
>> reiniciarse y se debe tener en cuenta ademas el tiempo del script que
>> chequea si el apache esta vivo o murio.
>>
>> Actualmente con los script se logro que los sitios web en caso de caer,
>> solo esten offline en el peor de los casos 4 minutos. Pero esos 4
>> minutos , son 4 minutos que a no todos le agradan(a pesar de que lo
>> positivo es que uno no este pendiente de caidas constantemente).
>>
>> Otra idea es Ademas la idea es migrar el sistema webmail al segundo
>> servidor con otro puerto a largo plazo, para evitar que las caidas de
>> apache afecten a los clientes de correo.
>>
>> Tambien se me ocurrio tener los 2 corriendo constantemente y que si cae
>> solo cambie el puerto en el segundo web server y arranque nuevamente y
>> el script lo reconfigure al reiniciarse apache.
>>
>> Estas son solo una idea lo de tener 2 webservers corriendo , pero si
>> tienen alguna idea mejor me gustaria que la compartan.
>> Saludos!
>>
>>
>> Max
>>
>> _______________________________________________
>> Lugro mailing list
>> Lugro en lugro.org.ar
>> http://lugro.org.ar/mailman/listinfo/lugro
>
> Es más complejo, pero mejor sería tener dos máquinas virtuales iguales y
> usar un balanceador de carga con detección de caída.
>
> Si 4minutos de caída son graves, creo que deberías ir por este camino, de
> crecimiento horizontal.
>
> Saludos.-
>
>
>
> --
> Ing. Federico Lazcano
> flazcano en santafe.gov.ar
>
> Asistente Técnico
> Secretaría de Tecnologías para la Gestión
> Ministerio de Gobierno y Reforma del Estado
> Gobierno de Santa Fe
>
> _______________________________________________
> Lugro mailing list
> Lugro en lugro.org.ar
> http://lugro.org.ar/mailman/listinfo/lugro
>

Y algo como Varnish delante?

Que te contenga la caida del apache por un tiempo minimo (el tiempo de
refresco del proxy reverso un poco por encima del tiempo de reinicio
del apache)
Asi en apariencia todo seguiria tal cual.

Slds.


Más información sobre la lista de distribución Lugro