mpm.xml.es revision 12d9f2b54249c5c1000ddae5665cf5c5531e8614
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering<?xml version='1.0' encoding='UTF-8' ?>
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering<?xml-stylesheet type="text/xsl" href="/style/manual.es.xsl"?>
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering<!-- English Revision: 105989:927046 (outdated) -->
1682ff60114b7a57972a03aa99f9864064593f72Zbigniew Jędrzejewski-Szmek
068ae9fb7c313b2ae080b542e8be85e8555c4709Ronny Chevalier<!--
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering Licensed to the Apache Software Foundation (ASF) under one or more
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering contributor license agreements. See the NOTICE file distributed with
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering this work for additional information regarding copyright ownership.
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering The ASF licenses this file to You under the Apache License, Version 2.0
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering (the "License"); you may not use this file except in compliance with
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering the License. You may obtain a copy of the License at
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering http://www.apache.org/licenses/LICENSE-2.0
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering Unless required by applicable law or agreed to in writing, software
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering distributed under the License is distributed on an "AS IS" BASIS,
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering See the License for the specific language governing permissions and
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering limitations under the License.
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering-->
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poettering
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering<manualpage metafile="mpm.xml.meta">
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering <title>M&#243;dulos de MultiProcesamiento (MPMs)</title>
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering
b5efdb8af40ea759a1ea584c1bc44ecc81dd00ceLennart Poettering<summary>
2aaafcf57048983b2b76d6325f333e50aca4a3a3Lennart Poettering<p>Este documento describe que es un M&#243;dulo de Multiprocesamiento y
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poetteringcomo los usa Apache.</p>
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poettering</summary>
1682ff60114b7a57972a03aa99f9864064593f72Zbigniew Jędrzejewski-Szmek
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poettering<section id="introduction"><title>Introducci&#243;n</title>
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poettering
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poettering <p>Apache est&#225; dise&#241;ado para ser un servidor web potente
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poettering y flexible que pueda funcionar en la m&#225;s amplia variedad de
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering plataformas y entornos. Las diferentes plataformas y los
1682ff60114b7a57972a03aa99f9864064593f72Zbigniew Jędrzejewski-Szmek diferentes entornos, hacen que a menudo sean necesarias diferentes
07630cea1f3a845c09309f197ac7c4f11edd3b62Lennart Poettering caracter&#237;sticas o funcionalidades, o que una misma
79413b673b45adc98dfeaec882bbdda2343cb2f9Lennart Poettering caracter&#237;stica o funcionalidad sea implementada de diferente
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering manera para obtener una mayor eficiencia. Apache se ha adaptado
b0193f1c1f1540bfccbdca02df82669b9308e4e2Lennart Poettering siempre a una gran variedad de entornos a trav&#233;s de su
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering dise&#241;o modular. Este dise&#241;o permite a los
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering administradores de sitios web elegir que caracter&#237;sticas van
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering a ser incluidas en el servidor seleccionando que m&#243;dulos se
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering van a cargar, ya sea al compilar o al ejecutar el servidor.</p>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering <p>Apache 2.0 extiende este dise&#241;o modular hasta las
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering funciones m&#225;s b&#225;sicas de un servidor web. El servidor
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering viene con una serie de M&#243;dulos de MultiProcesamiento que son
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering responsables de conectar con los puertos de red de la
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering m&#225;quina, acceptar las peticiones, y generar los procesos hijo
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering que se encargan de servirlas.</p>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering <p>La extensi&#243;n del dise&#241;o modular a este nivel del
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering servidor ofrece dos beneficios importantes:</p>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering <ul>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering <li>Apache puede soportar de una forma m&#225;s f&#225;cil y
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering eficiente una amplia variedad de sistemas operativos. En
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering concreto, la versi&#243;n de Windows de Apache es mucho m&#225;s
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering eficiente, porque el m&#243;dulo <module>mpm_winnt</module>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering puede usar funcionalidades nativas de red en lugar de usar la
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering capa POSIX como hace Apache 1.3. Este beneficio se extiende
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering tambi&#233;n a otros sistemas operativos que implementan sus
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering respectivos MPMs.</li>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
3251c0d2392062b2b8354793a2037d1161f824eeZbigniew Jędrzejewski-Szmek <li>El servidor puede personalizarse mejor para las necesidades
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering de cada sitio web. Por ejemplo, los sitios web que necesitan
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering m&#225;s que nada escalibildad pueden usar un MPM hebrado como
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering <module>worker</module>, mientras que los sitios web que
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering requieran por encima de otras cosas estabilidad o compatibilidad
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering con software antiguo pueden usar
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering <module>prefork</module>. Adem&#225;s, se pueden configurar
3251c0d2392062b2b8354793a2037d1161f824eeZbigniew Jędrzejewski-Szmek funcionalidades especiales como servir diferentes hosts con
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering diferentes identificadores de usuario
3251c0d2392062b2b8354793a2037d1161f824eeZbigniew Jędrzejewski-Szmek (<module>perchild</module>).</li>
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering </ul>
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering <p>A nivel de usuario, los MPMs son como cualquier otro
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering m&#243;dulo de Apache. La diferencia m&#225;s importante es que
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering solo un MPM puede estar cargado en el servidor en un determinado
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering momento. La lista de MPMs disponibles est&#225; en la <a
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering href="mod/">secci&#243;n &#237;ndice de M&#243;dulos</a>.</p>
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering</section>
3251c0d2392062b2b8354793a2037d1161f824eeZbigniew Jędrzejewski-Szmek
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering<section id="choosing"><title>C&#243;mo Elegir un MPM</title>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
3251c0d2392062b2b8354793a2037d1161f824eeZbigniew Jędrzejewski-Szmek <p>Los MPMs deben elegirse durante el proceso de
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering configuraci&#243;n, y deben ser compilados en el servidor. Los
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering compiladores son capaces de optimizar muchas funciones si se usan
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering hebras, pero solo si se sabe que se est&#225;n usando hebras. Como
3251c0d2392062b2b8354793a2037d1161f824eeZbigniew Jędrzejewski-Szmek algunos MPM usan hebras en Unix y otros no, Apache tendr&#225; un
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering mejor rendimiento si el MPM es elegido en el momento de compilar y
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering est&#225; incorporado en el servidor.</p>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering <p>Para elegir el MPM deseado, use el argumento --with-mpm=
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering <em>NAME</em> con el script /configure. <em>NAME</em> es el
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering nombre del MPM deseado.</p>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
3251c0d2392062b2b8354793a2037d1161f824eeZbigniew Jędrzejewski-Szmek <p>Una vez que el servidor ha sido compilado, es posible
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering determinar que MPM ha sido elegido usando <code>/httpd
3251c0d2392062b2b8354793a2037d1161f824eeZbigniew Jędrzejewski-Szmek -l</code>. Este comando lista todos los m&#243;dulos compilados en
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering el servidor, incluido en MPM.</p>
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering</section>
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering<section id="defaults"><title>MPM por defecto</title>
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering<p>En la siguiente tabla se muestran los MPMs por defecto para varios
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poetteringsistemas operativos. Estos ser&#225;n los MPM seleccionados si no se
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poetteringespecifica lo contrario al compilar.</p>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering<table>
218685865a3a7457cb220d20b8f339618cd1d488Lennart Poettering<columnspec><column width=".2"/><column width=".2"/></columnspec>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering<tr><td>BeOS</td><td><module>beos</module></td></tr>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering<tr><td>Netware</td><td><module>mpm_netware</module></td></tr>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering<tr><td>OS/2</td><td><module>mpmt_os2</module></td></tr>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering<tr><td>Unix</td><td><module>prefork</module></td></tr>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering<tr><td>Windows</td><td><module>mpm_winnt</module></td></tr>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering</table>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering</section>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering</manualpage>
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering
7410616cd9dbbec97cf98d75324da5cda2b2f7a2Lennart Poettering