Linux en PA-RISC (iii)
|
|
Por man ls
departamento operación renove , Sección Diarios Puesto a las Thu Jan 15th, 2004 at 08:47:44 AM CET
|
|
Damos los últimos toques a la istalación de Linux en una obsolescente HP Visualize B180L. Resumen del último capítulo: con Debian colocado y actualizado... nada más, sólo tenemos Debian colocado y actualizado. En este episodio: los hermanos Cartwright temen perder el rancho de Bonansa, y además ponemos Apache Web Server 2 (el servidor antes conocido como httpd ).
|
Aviso: en esta istancia no hay ya nada específico de PA-RISC. Los amantes del cacharreo tendrán que esperar a que me ponga con la IBM 6000 140-43p.
Andaba yo ayer super-mosca porque quería actualizar el Apache web server que trae la Debian 3.0 R2 a Apache 2.0.47. Así que, tan inocente como siempre, intenté
apt-get -s install apache2
(para los que no le den a la pandereta de HareDebian, la opción -s simula que te bajas un paquete pero sin istalar nada). Y me decía el refinado que eso era un paquete virtual, bla bla. Así que puse todos los paquetes que empezaban por "apache2" y que tenían pinta: apache2-common , y así. Pero ni flores.
Bien, la solución está en las páginas de Debian. apache2 viene en cuatro sabores, a saber:
apache2-mpm-perchild
Modelo experimental "por hilo" de alta velocidad para Apache2
apache2-mpm-prefork
Modelo tradicional para Apache2
apache2-mpm-threadpool
Modelo experimental de pool de hilos para Apache2
apache2-mpm-worker
Modelo de hilos de alta velocidad para Apache2
Viendo las esplicaciones sobre cada uno, no entiendo ni papa; así que selecciono el único que dice "alta velocidad" pero que no dice "experimental", o sea el worker .
Pero tengo un pequeño problema: me arranca 500 mil procesos. Para saber cuántos, utilizo los comandos
ps xa | colrm 1 26 | uniq -c
que me cuenta el número de procesos con el mismo nombre (perdonad si me creo muy ingenioso, es que acabo de terminar la Advanced Bash-Scripting Guide). Y resulta que hay 57 procesos de apache2 . Pues nada, modifico la configuración: número de servidores (2) y número mínimo de hilos por servidor (25). Según parece, el número de procesos es igual a:
(número de servidores * número mínimo de hilos) + 7
Así que pongo el mínimo a 5 y me resigno a tener 17 procesos de apache2 .
La configuración bajo Debian es bastante estraña: para cargar los módulos tienes que irte al directorio de configuración de Apache2, y en el directorio enabled hacer enlaces simbólicos a los módulos del directorio available . Nada de modificar el fichero httpd.conf (que, por cierto, está vacío; todo está en apache2.conf).
Y esto es todo, hasta que podamos colocar la máquina en la red. |
|
|