Re: inetd.conf & apache
Apache en el 'inetd.conf':
En el fichero 'inetd.conf' no se utilizan los scripts de
'/etc/inet.d'. Sólo hace falta ver los ejemplos de otros paquetes
instalados. Por ejemplo el EXIM:
smtp stream tcp nowait mail /usr/sbin/exim exim -bs
Como puedes ver se llama directamente al script. Por tanto, para el
apache sería:
www stream tcp nowait root /usr/sbin/apache
Nota:
No se si apache está en '/usr/sbin/apache', tampoco se si tienes que
pasarle opciones al comando. En ese caso la línea sería
www stream tcp nowait root /usr/sbin/apache apache --debug -lk
Donde yo pongo 'root' deberías poner 'nobody'. Pero es que en mi
sistema el demonio de HTTP sólo puede ser ejecutado por el 'root'.
No me preguntes porqué.
Nota bis:
Si lo que quieres es ahorrar un poco de memoria no cargando el
Apache, piensalo dos veces. Al tener que cargarlo cada vez que
quieras usar, tendrá que realizar la inicialización. En demonios
pequeños como el 'pop3d' o el 'figerd' esto no se nota apenas, así
que todo el mundo los tiene en el 'inetd'. Pero el Apache es grande
y 'rasca' al cargarse. Si cada vez que vas a solicitar una página se
va a tener que cargar, lo que ahorras en memoria lo puedes gastar en
espera.
Por otro lado, no hay que tener miedo a tener demonios cargados en
memoria aunque no los estés usando. El 'swap' del Linux es muy
inteligente y eficiente. Por ejemplo en mi sistema tengo el demonio
'dictd'. Lo uso escasamente y como puedes ver:
FLAGS UID PID PPID PRI NI SIZE RSS WCHAN STA TTY TIME COMMAND
40 65534 134 1 0 0 12368 0 wait_for_co SW ? 0:00 (dictd)
Está metido en el swap (los parentesos quieren decir que está metido
en el SWAP, como el 'SW' quiere decir).
Por tanto aunque lo tengo en memoria, en realidad no me está
ocupando memoria alguna. Cuando me haga falta (o lo ejecute), el
Linux lo sacará del SWAP y se ejecutará casi instantaneamente.
(Sacar del Swap un programa es mucho más rápido que rejecutarlo, porque
el Swap es un volcado de memoria puro y duro).
Truco del almendruco:
Yo muchas veces hago uso del Swap a proposito. Si se que voy a
trabajar con el GIMP, lo tengo cargado y se que a los 2 minutos de
no usarlo me lo mete en el Swap y me deja toda la memoria libre.
Pero cuando lo use me ahorro todo el preiodo de carga de los plugins
y todo esto.
Lo mismo se puede aplicar a ladrillos atómicos como el Emacs o el
WordPerfect. Puede ser una buena idea tenerlos en memoria y dejar
que el Linux los swapee.
--
Saudos:
><ose xmanoel@bigfoot.com (Vigo/Galicia/España)
http://pagina.de/xmanoel/
http://w3.to/mikkeli/
11/26 Cream performs their farewell concert at Royal Albert Hall, 1968
11/26 (11/26/1865) "Alice in Wonderland" published.
11/26 (11/26/1938) Richard Caruthers Little, impressionist.
Reply to: