⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpm_common.xml.es

📁 Apache HTTP Server 是一个功能强大的灵活的与HTTP/1.1相兼容的web服务器.这里给出的是Apache HTTP服务器的源码。
💻 ES
📖 第 1 页 / 共 4 页
字号:
    <p>La directiva <directive>MaxRequestsPerChild</directive>    especifica el n&#250;mero m&#225;ximo de peticiones que un proceso hijo    atender&#225; durante su existencia. Despu&#233;s de atender    <directive>MaxRequestsPerChild</directive> peticiones, el proceso    hijo se eliminar&#225;. Si el valor especificado en esta directiva    <directive>MaxRequestsPerChild</directive> es <code>0</code>, no    habr&#225; l&#237;mite.</p>    <note><title>Diferentes valores por defecto</title>       <p>El valor por defecto para los m&#243;dulos      <module>mpm_netware</module> y <module>mpm_winnt</module> es      <code>0</code>.</p>    </note>    <p>Especificar en la directiva    <directive>MaxRequestsPerChild</directive> un valor distinto de    cero tiene dos ventajas:</p>    <ul>      <li>limita la cantidad de memoria que un proceso puede consumir      en caso de que haya un fuga (accidental) de memoria;</li>      <li>establece un l&#237;mite finito a la vida de los procesos, lo que      ayuda a reducir el n&#250;mero existente de procesos cuando se reduce      la carga de trabajo en el servidor.</li>    </ul>    <note><title>Nota</title>       <p>Para las peticiones <directive      module="core">KeepAlive</directive>, solamente la primera petici&#243;n      cuenta para este l&#237;mite. De hecho, en ese caso lo que se      limita es el n&#250;mero de <em>conexiones</em> por proceso hijo.</p>    </note></usage></directivesynopsis><directivesynopsis><name>MaxSpareThreads</name><description>N&#250;mero m&#225;ximo de hebras en espera</description><syntax>MaxSpareThreads <var>number</var></syntax><default>Consulte la secci&#243;n de uso para obtener m&#225;s informaci&#243;n</default><contextlist><context>server config</context></contextlist><modulelist><module>beos</module><module>leader</module><module>mpm_netware</module><module>mpmt_os2</module><module>perchild</module><module>threadpool</module><module>worker</module></modulelist><usage>    <p>N&#250;mero m&#225;ximo de hebras en espera. Los diferentes MPMs tienen    diferentes comportamientos respecto a esta directiva.</p>    <p>En el m&#243;dulo <module>perchild</module> el valor por    defecto usado es <code>MaxSpareThreads 10</code>. Este MPM    monitoriza el n&#250;mero de hebras en espera por proceso hijo. Si    hay demasiadas hebras en espera en un proceso hijo, el servidor    empezar&#225; a eliminar las hebras de sobra.</p>    <p>En los m&#243;dulos <module>worker</module>,    <module>leader</module> y <module >threadpool</module> el valor    por defecto usado es <code>MaxSpareThreads 250</code>. Estos MPMs    monitorizan el n&#250;mero del hebras en espera en servidor en    conjunto. Si hay demasiadas hebras en espera en el servidor, se    eliminan algunos procesos hijo hasta que el n&#250;mero de hebras    en espera se ajuste al l&#237;mite especificado.</p>    <p>En el m&#243;dulo <module>mpm_netware</module> el valor por    defecto usado es <code>MaxSpareThreads 100</code>. Como este MPM    ejecuta &#250;nico proceso, las hebras en espera se calculan    tambi&#233;n en base al servidor en conjunto.</p>    <p>Los m&#243;dulos <module>beos</module> y <module>mpmt_os2</module>    funcionan de manera similar a <module>mpm_netware</module>. El    valor por defecto para <module>beos</module> es    <code>MaxSpareThreads 50</code>. Para <module>mpmt_os2</module> el    valor por defecto es <code>10</code>.</p>    <note><title>Restricciones</title>       <p>El rango de valores que puede tomar      <directive>MaxSpareThreads</directive> est&#225; acotado. Apache      corregir&#225; autom&#225;ticamente el valor especificado de      acuerdo con las siguientes reglas:</p>      <ul>        <li>Si usa el m&#243;dulo <module>perchild</module> el valor        especificado en la directiva        <directive>MaxSpareThreads</directive> tiene que ser menor o        igual al valor especificado en <directive        module="mpm_common">ThreadLimit</directive>.</li>        <li><module>mpm_netware</module> necesita que el valor de esta        directiva sea mayor que el valor de la directiva <directive        module="mpm_common">MinSpareThreads</directive>.</li>        <li>En los m&#243;dulos <module>leader</module>,        <module>threadpool</module> y <module>worker</module> el valor        especificado tiene que ser mayor o igual a la suma de los        valores especificados en las directivas <directive        module="mpm_common">MinSpareThreads</directive> y <directive        module="mpm_common">ThreadsPerChild</directive>.</li>      </ul>    </note></usage><seealso><directive module="mpm_common">MinSpareThreads</directive></seealso><seealso><directive module="mpm_common">StartServers</directive></seealso></directivesynopsis><directivesynopsis><name>MinSpareThreads</name><description>N&#250;mero m&#237;nimo de hebras en espera para atender picos dedemanda en las peticiones</description><syntax>MinSpareThreads <var>number</var></syntax><default>Consulte la secci&#243;n de uso para obtener m&#225;s informaci&#243;n</default><contextlist><context>server config</context></contextlist><modulelist><module>beos</module><module>leader</module><module>mpm_netware</module><module>mpmt_os2</module><module>perchild</module><module>threadpool</module><module>worker</module></modulelist><usage>    <p>N&#250;mero m&#237;nimo de hebras en espera para atender picos    de demanda en las peticiones. Los diferentes MPMs tratan esta    directiva de forma diferente.</p>    <p>El m&#243;dulo <module>perchild</module> usa por defecto    <code>MinSpareThreads 5</code> y calcula el n&#250;mero de hebras    en espera en base al n&#250;mero de procesos hijo. Si no hay    suficientes hebras en espera en un proceso hijo, el servidor    empezar&#225; a crear nuevas hebras dentro de ese proceso hijo. De    esta manera, si especifica en la directiva <directive    module="perchild">NumServers</directive> el valor <code>10</code>    y en la directiva <directive>MinSpareThreads</directive> un valor    de <code>5</code>, tendr&#225; como m&#237;nimo 50 hebras en    espera en su sistema.</p>    <p>Los m&#243;dulos <module>worker</module>,    <module>leader</module> y <module>threadpool</module> usan un    valor por defecto <code>MinSpareThreads 75</code> y calculan el    n&#250;mero de hebras en espera en el servidor en conjunto. Si no    hay suficientes hebras en espera en el servidor, entonces se crean    procesos hijo hasta que el n&#250;mero de hebras en espera sea    suficiente.</p>    <p>El m&#243;dulo <module>mpm_netware</module> usa un valor por defecto    <code>MinSpareThreads 10</code> y como es un MPM que trabaja con    un &#250;nico proceso, calcula el n&#250;mero de hebras en espera en base al    n&#250;mero total que hay en el servidor.</p>    <p>Los m&#243;dulos <module>beos</module> y <module>mpmt_os2</module>    funcionan de modo similar a como lo hace el m&#243;dulo    <module>mpm_netware</module>. El valor por defecto que usa    <module>beos</module> es <code>MinSpareThreads 1</code>.    <module>mpmt_os2</module> usa por defecto el valor    <code>5</code>.</p></usage><seealso><directive module="mpm_common">MaxSpareThreads</directive></seealso><seealso><directive module="mpm_common">StartServers</directive></seealso></directivesynopsis><directivesynopsis><name>ScoreBoardFile</name><description>Ubicaci&#243;n del fichero que almacena los datos necesarios paracoordinar el funcionamiento de los procesos hijo del servidor </description><syntax>ScoreBoardFile <var>file-path</var></syntax><default>ScoreBoardFile logs/apache_status</default><contextlist><context>server config</context></contextlist><modulelist><module>beos</module><module>leader</module><module>mpm_winnt</module><module>perchild</module><module>prefork</module><module>threadpool</module><module>worker</module></modulelist><usage>    <p>Apache usa un marcador para que los procesos hijo se    comuniquen con sus procesos padre.  Algunas arquitecturas    necesitan un archivo para facilitar esta comunicaci&#243;n. Si no    se especifica ning&#250;n fichero, Apache intenta en primer lugar    crear el marcador en memoria (usando memoria compartida    an&#243;nima) y, si esto falla, intentar&#225; crear el fichero en    disco (usando memoria compartida basada en ficheros). Si se especifica un    valor en esta directiva, Apache crear&#225; directamente el    archivo en disco.</p>    <example><title>Ejemplo</title>      ScoreBoardFile /var/run/apache_status    </example>    <p>El uso de memoria compartida basada en ficheros es &#250;til    para aplicaciones de terceras partes que necesitan acceso directo    al marcador.</p>    <p>Si usa la directiva <directive>ScoreBoardFile</directive>,    puede mejorar la velocidad del servidor poniendo el fichero en    memoria RAM. Pero tenga cuidado y siga las mismas recomendaciones    acerca del lugar donde se almacenan los ficheros log y su <a    href="../misc/security_tips.html">seguridad</a>.</p></usage><seealso><a href="../stopping.html">Parar y reiniciarApache</a></seealso></directivesynopsis><directivesynopsis><name>SendBufferSize</name><description>Tama&#241;o del buffer TCP</description><syntax>SendBufferSize <var>bytes</var></syntax><default>SendBufferSize 0</default><contextlist><context>server config</context></contextlist><modulelist><module>beos</module><module>leader</module><module>mpm_netware</module><module>mpm_winnt</module><module>mpmt_os2</module><module>perchild</module><module>prefork</module><module>threadpool</module><module>worker</module></modulelist><usage>    <p>El servidor fijar&#225; el tama&#241;o del buffer TCP en los    bytes que se especifiquen en esta directiva. Incrementar este    valor por encima de los valores est&#225;ndar del sistema    operativo es muy &#250;til en situaciones de alta velocidad y gran    latencia (por ejemplo, 100ms o as&#237;, como en el caso de    conexiones intercontinentales de gran capacidad).</p>    <p>Si se especifica el valor <code>0</code>, el servidor usar&#225; el    valor por defecto del sistema operativo.</p></usage></directivesynopsis><directivesynopsis><name>ServerLimit</name><description>L&#237;mite superior del n&#250;mero configurable de procesos</description><syntax>ServerLimit <var>number</var></syntax><default>Consulte la secci&#243;n de uso para obtener m&#225;s informaci&#243;n</default><contextlist><context>server config</context></contextlist><modulelist><module>leader</module><module>perchild</module><module>prefork</module><module>threadpool</module><module>worker</module></modulelist><usage>   <p>En el m&#243;dulo MPM <module>prefork</module>, esta directiva    significa el valor m&#225;ximo que se puede especificar en la    directiva <directive module="mpm_common">MaxClients</directive>    sobre el tiempo de vida de un proceso de Apache.  En el    m&#243;dulo MPM <module>worker</module>, esta diretiva en    combinaci&#243;n con la directiva <directive    module="mpm_common">ThreadLimit</directive> significa el valor    m&#225;ximo que puede especificarse en la directiva <directive    module="mpm_common">MaxClients</directive> sobre el tiempo de vida    de un proceso de Apache. Los intententos de cambiar el valor de    esta directiva durante el reinicio del servidor ser&#225;n    ignorados. El valor de <directive    module="mpm_common">MaxClients</directive> s&#237; que puede    modificarse durante el reinicio.</p>    <p>Cuando se usa esta directiva hay que tener especial cuidado.    Si en la directiva <directive>ServerLimit</directive> se    especifica un valor mucho m&#225;s alto de lo necesario, se reservar&#225;    memoria compartida que no ser&#225; usada.  Si ambas directivas    <directive>ServerLimit</directive> y <directive

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -