Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Linux en PA-RISC (iii)

man ls's Diary
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.

< LinuxQuestions.org escoge a los mejores del 2003 (18 comments) | La administración catalana migrará a Linux (5 comments) >
Enlaces Relacionados
· escomposlinux.org
· último capítulo
· IBM 6000 140-43p
· apache2
· More on man ls's Diary
· Also by man ls

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Linux en PA-RISC (iii) | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Esas x ... (none / 0) (#1)
por m4t1t0 (rafa.matito -at- gmail -dot- com) a las Thu Jan 15th, 2004 at 11:37:42 AM CET
(Información Usuario)

... y no me refiero precisamente a las XFree86, si no más bien a las que aparecen en el diccionario de la RAE.

Siento parecer un talibán ortográfico, pero es que he seguido con atención tu serie de capítulos (lo del Advanced Bash-Scripting Guide me ha dejado flipado) y me parece que tales formas afean de una manera innecesaria el contenido.

Emulando a Van Gaal: "Siempre negatifo, nunca positifo". Lo siento.

------------------------------
Un egoísta es una persona que se preocupa más de sí misma que de mí.


Lo siento (4.00 / 1) (#2)
por man ls a las Thu Jan 15th, 2004 at 12:37:10 PM CET
(Información Usuario)

Gracias por la corrección, pero es una decisión cosciente. Son letras que nadie pronuncia, como la 'b' de "obscuridad" y la 'p' de "psicólogo"; y ahora estas letras son opcionales. Aunque no todo el mundo está de acuerdo. (Y no poner la 'n' de "consciente" también :)

¿Qué te ha dejado flipado de la ABSG? Es una guía buenísima, la he entendido hasta yo que no tenía ni idea. Se la recomiendo a todo el mundo.

[ Padre ]


Me he quedado flipado por ... (none / 0) (#3)
por m4t1t0 (rafa.matito -at- gmail -dot- com) a las Thu Jan 15th, 2004 at 02:23:33 PM CET
(Información Usuario)

... este comando: ps xa | colrm 1 26 | uniq -c que no conocía y que me ha parecido muy práctico. Para mí la única forma de saber cuantos procesos lanzaba Apache hubiera sido: ps aux | grep apache | wc -l (no tengo un *nix delante para comprobar que eso esté bien) y creo que es más chapucera.

No estoy de acuerdo contigo en suprimir las letras que no se pronuncian, pero hay mucha diferencia sonora de una "s" a una "x", como para que se llegue a aceptar al igual que se ha aceptado sicólogo.

Lo siento, seré un retrógrado en este sentido, pero creo que el castellano o español (para gustos los colores) está muy bien como está.

------------------------------
Un egoísta es una persona que se preocupa más de sí misma que de mí.
[ Padre ]


Con el inconveniente de ... (4.00 / 1) (#4)
por Victor (victor@taquiones.net) a las Thu Jan 15th, 2004 at 02:48:56 PM CET
(Información Usuario) http://www.taquiones.net/victor.html

que en este método

lanzaba Apache hubiera sido: ps aux | grep apache | wc -l (no tengo un *nix

Tienes todas las papeletas de que cuente también el propio proceso grep y te despiste por completo, sobre todo si usas el número como valor en otro programa.

Y sí, me he fijado en que has dicho hubiera; sólo era un apunte :-)

Victor Moral <victor@taquiones.net>
[ Padre ]


Se podría hacer de todas formas (5.00 / 1) (#5)
por Ed hunter (eduardo.mestreENhispalinux.es) a las Thu Jan 15th, 2004 at 04:08:47 PM CET
(Información Usuario) http://speedball.servemp3.com

ps aux|grep apache|grep -v grep|wc -l

Con esta opción además sólo ves el número de instancias del programa en cuestión, ninguna información más, lo que puede ser interesante en caso de querer usarlo en un script, para, por ejemplo, si hay más de cierto numero de instancias, reiniciar Apache.

En plan de hacer una presentación más legible por humanos, se puede hacer ps a|grep apache|grep -v grep|colrm 1 26|uniq -c

Speedball la banda de heavy más chunga
Ven al Helvete Metal Bar
[ Padre ]


La belleza del Unix... (none / 0) (#6)
por luchonidas (luchonidas [arroba] yahoo com) a las Fri Jan 16th, 2004 at 05:41:42 PM CET
(Información Usuario) http://potaje.bitacoras.com/

es que se puede hacer lo mismo de varias formas diferentes.

-----
Jeje, vamos a probar eso de las bitácoras: http://potaje.bitacoras.com/
[ Padre ]


 
Linux en PA-RISC (iii) | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda