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