Artículos en esta categoría: Analisis de Hostings

Instalar NodeJS en Debian y No Morir en el Intento

nodejs

Bueno esta semana he tenido que montar varios servidores unos con NodeJS y otros con django, el de django para mi par amontar un blog en python y cuando vean el instalar un django y no morir en el intento es que lo he terminado y no es que sea complicado el server sin si, lo que no logro hacer andar es el blog que en teoría debería ser lo más sencillo, aunque bueno lo he dejado por falta de tiempo la otra semana ya espero tener el blog montado.

Pero bueno, vamos con nodejs, no tengo ninguna app que quiera hacer andar pero el lo de las apps no es cosa mia yo voy a más a lo que es el server y como no debian es mi favorito y aquí les dejo mi instalación o la manera que uso para instalarlo.

He visto muchos tutoriales para el señor Ubuntu y no me gusta nada, primero por que los que lo hacen no tienen ni idea y segundo por que va por gestor de paquetes y aunque los repos sean buenos no esta instalada la última versión y tercero, ubuntu no es un buen webserver, no es malo pero ya saben lo que pienso ( seguro no lo saben pero me gusta decirlo para no dar explicaciones largas )

En fin, vamos a lo de la instalación:

Instalar NodeJS en Debian

Primero descargamos el source desde nodejs.org

wget http://nodejs.org/dist/v0.10.5/node-v0.10.5.tar.gz

Descomprimimos

tar -xzvf node-v0.10.5.tar.gz

Movemos a donde lo queramos y de paso renombramos

mv node-v0.10.5 /opt/node

Continuar leyendo

Apache Consumiendo Muchos Recursos – Configuración para Contenido Estático

apache-logo

Configuración Apache 2.2

Esta semana estuve fuera de casa pero igual tuve que revisar algunos servidores, algunos muy especiales con mucho contenido estático miles de imágenes, archivos flash y todo lo que sea considerado estático.

En fin, me tope con un curioso problema, apache con prefork, worker o event con un load de más de 50 y subiendo a mucho más y con nginx un load de de menos de 1 como es de esperarse, cualquiera dirá que es mejor dejar nginx y todo ese rollo, aunque el cliente quiere apache, quiere htaccess y todo eso, así que ¿ por que no dejar apache ? igual no es tan malo como parece y es un buen reto saber por que la carga sube tanto.

Como estoy algo cansado les resumo un poco, la configuración que deje para servir imágenes con apache y mantener la carga del server igual que con nginx o al menos lo más similar posible fue con mpm-event, exactamente esta:


ServerLimit 24
StartServers 3
MaxClients 1472
MinSpareThreads 32
MaxSpareThreads 112
ThreadLimit 64
ThreadsPerChild 64
MaxRequestsPerChild 0

Bueno, esa fue la inicial luego la modifique un poco más para adaptarla al server y a la cantidad de peticiones que tiene, pero eso les puede servir de base, recuerden algo muy importante, cada servidor es diferente y requiere una configuración espacial y más aun si tiene mucha carga, si no la tiene la configuración por defecto viene bien.

Y bueno lo de la carga alta de apache no era por la configuración si no por los VHOST y por peticiones innecesarias que hacían que la carga subiera tanto, más que nada porque todo era contenido estático, muchas carpetas y demasiados archivos por carpeta y eso generaba que colapsara.

Continuar leyendo

Busquedas Entrantes

  • apache consume muchos recursos de red
  • apache logo

SuPHP vs Fastcgi o Fcgi – Uso de CPU

skamasle-php(1)

Bien señores y señoras aquí estoy otra vez luego de un día malo ayer, vengo a hacer este minipost más que nada para dejarles unas gráficas de suphp y fastcgi usados en el mismo server, bajo las mismas condiciones, con esto me refiero a mismo tráfico, mismo número de peticiones etc etc cosa que les puede interesar para mejorar la velocidad de su servidor o al menos reducir el consumo de cpu.

Testeado en un server con unas 20 peticiones por segundo unas umm no se bien 25 mil visitas por día más o menos.

Suphp o Fastcgi, ¿ cual consume menos recursos ?

Bien veamos:

Al cambiar suphp por fastcgi en el server se comienza a notar la baja del uso de cpu desde la primer hora.

cpu-day

Como pueden ver el bajón al final es cuando se puso fcgi y se quito suphp, en esta otra imagen podemos ver que se mantiende durante las siguientes 15 horas mas o menos:

cpu-day2

Continuar leyendo

Busquedas Entrantes

  • apache2 fcgi php-fpm
  • tecnologia suphp