📄 mpm_common.xml.es
字号:
module="mpm_common">MaxClients</directive> tienen especificados valores mayores que los que el sistema puede manejar, Apache puede que no se inicie o que el sistema se vuelva inestable.</p> <p>Con el módulo MPM <module>prefork</module>, use esta directiva solamente si necesita especificar en la directiva <directive module="mpm_common">MaxClients</directive> un valor mayor a 256 (el valor por defecto). No especifique un valor mayor del que vaya a especificar en la directiva <directive module="mpm_common">MaxClients</directive>.</p> <p>Con los módulos <module>worker</module>, <module>leader</module> y <module>threadpool</module> use esta directiva solamente si los valores especificados en las directivas <directive module="mpm_common">MaxClients</directive> y <directive module="mpm_common">ThreadsPerChild</directive> precisan más de 16 procesos del servidor (valor por defecto). No especifique en esta directiva un valor mayor que el número de procesos del servidor requeridos por lo especificado en las directivas <directive module="mpm_common">MaxClients </directive> y <directive module="mpm_common">ThreadsPerChild</directive>.</p> <p>Con el MPM <module>perchild</module>, use esta directiva solo si tiene que especificar en la directiva <directive module="perchild">NumServers</directive> un valor mayor de 8 (el valor por defecto).</p> <note><title>Nota</title> <p>Existe un límite inviolable compilado en el servidor que es <code>ServerLimit 20000</code>. Con este límite se intentan evitar las consecuencias que pueden tener los errores tipográficos.</p> </note></usage><seealso><a href="../stopping.html">Parar y reiniciarApache</a></seealso></directivesynopsis><directivesynopsis><name>StartServers</name><description>Número de procesos hijo del servidor que se crean aliniciar Apache</description><syntax>StartServers <var>number</var></syntax><default>Consulte la sección de uso para obtener más información</default><contextlist><context>server config</context></contextlist><modulelist><module>leader</module><module>mpmt_os2</module><module>prefork</module><module>threadpool</module><module>worker</module></modulelist><usage> <p>La directiva <directive>StartServers</directive> especifica el número de procesos hijo que se crean al iniciar Apache. Como el número de procesos está controlado dinámicamente según la carga del servidor, no hay normalmente ninguna razón para modificar el valor de este parámetro.</p> <p>El valor por defecto cambia según el MPM de que se trate. Para <module>leader</module>, <module>threadpool</module> y <module>worker</module> el valor por defecto es <code>StartServers 3</code>. Para <module>prefork</module> el valor por defecto es <code>5</code> y para <module>mpmt_os2</module> es <code>2</code>.</p></usage></directivesynopsis><directivesynopsis><name>StartThreads</name><description>Número de hebras que se crean al iniciar Apache</description><syntax>StartThreads <var>number</var></syntax><default>Consulte la sección de uso para obtener más información</default><contextlist><context>server config</context></contextlist><modulelist><module>beos</module><module>mpm_netware</module><module>perchild</module></modulelist><usage> <p>Número de hebras que se crean al iniciar Apache. Como el número de procesos está controlado dinámicamente según la carga del servidor, no hay normalmente ninguna razón para modificar el valor de este parámetro.</p> <p>En el módulo <module>perchild</module> el valor por defecto es <code>StartThreads 5</code> y esta directiva controla el número de hebras por proceso al inicio.</p> <p>En el módulo <module>mpm_netware</module> el valor por defecto es <code>StartThreads 50</code> y, como solamente hay un proceso, este es el número total de hebras creadas al iniciar el servidor para servir peticiones.</p> <p>En el módulo <module>beos</module> el valor usado por defecto es <code>StartThreads 10</code>. En este caso también representa el número total de hebras creadas al iniciar el servidor para servir peticiones.</p></usage></directivesynopsis><directivesynopsis><name>ThreadLimit</name><description>Marca el límite superior del número de hebras porproceso hijo que pueden especificarse</description><syntax>ThreadLimit <var>number</var></syntax><default>Consulte la sección de uso para obtener más información</default><contextlist><context>server config</context></contextlist><modulelist><module>leader</module><module>mpm_winnt</module><module>perchild</module><module>threadpool</module><module>worker</module></modulelist><compatibility>Disponible para <module>mpm_winnt</module> en las versiones de Apache2.0.41 y posteriores</compatibility><usage> <p>Esta directiva determina el valor máximo que puede especificarse en la directiva <directive module="mpm_common">ThreadsPerChild</directive> para el tiempo de vida de un proceso de Apache. Los intentos por modificar este valor durante un reinicio serán ingnorados, pero el valor de la directiva <directive module="mpm_common">ThreadsPerChild</directive> puede modificarse durante un reinicio hasta un valor igual al de esta directiva.</p> <p>Cuando se usa esta directiva hay que poner especial atención. Si en la directiva <directive>ThreadLimit</directive> se especifica un valor mucho más grande que en <directive module="mpm_common">ThreadsPerChild</directive>, se reservará memoria compartida en exceso que no será usada. Si tanto en <directive>ThreadLimit</directive> como en <directive module="mpm_common">ThreadsPerChild</directive> se especifican valores mayores de los que el sistema puede tratar, Apache podría no iniciarse o su funcionamiento podría volverse inestable. No especifique en esta directiva un valor mayor del mayor valor posible que piense que va a especificar en <directive module="mpm_common">ThreadsPerChild</directive> para la ejecución de Apache de ese momento.</p> <p>El valor por defecto de la directiva <directive>ThreadLimit</directive> es <code>1920</code> cuando se usa con <module>mpm_winnt</module> y <code>64</code> en otro caso.</p> <note><title>Nota</title> <p>Hay un límite estricto compilado en el servidor: <code>ThreadLimit 20000</code> (o <code>ThreadLimit 15000</code> si usa <module>mpm_winnt</module>). Este límite existe para evitar los efectos que pueden ser provocados por errores tipográficos.</p> </note></usage></directivesynopsis><directivesynopsis><name>ThreadsPerChild</name><description>Número de hebras creadas por cada procesohijo</description><syntax>ThreadsPerChild <var>number</var></syntax><default>Consulte la sección de uso para obtener más información</default><contextlist><context>server config</context></contextlist><modulelist><module>leader</module><module>mpm_winnt</module><module>threadpool</module><module>worker</module></modulelist><usage> <p>Esta directiva especifica el número de hebras creadas por cada proceso hijo. El proceso hijo crea estas hebras al inicio y no vuelve a crear más. Si se usa un MPM como <module>mpm_winnt</module>, en el que solamente hay un proceso hijo, este número debería ser lo suficientemente grande como para atender toda la carga del servidor. Si se usa un módulo MPM como <module>worker</module>, en el que hay múltiples procesos hijo, el número <em>total</em> de hebras debería ser lo suficientemente grande como para atender la carga en circustancias normales del servidor.</p> <p>El valor por defecto de la directiva <directive>ThreadsPerChild</directive> es <code>64</code> cuando se usa <module>mpm_winnt</module> y <code>25</code> en otro caso.</p></usage></directivesynopsis><directivesynopsis><name>User</name><description>Nombre de usuario con el que el servidor responderá a laspeticiones</description><syntax>User <var>unix-userid</var></syntax><default>User #-1</default><contextlist><context>server config</context></contextlist><modulelist><module>leader</module><module>perchild</module><module>prefork</module><module>threadpool</module><module>worker</module></modulelist><compatibility>Válida solamente en global server config a partirde la versión de Apache 2.0</compatibility><usage> <p>La directiva <directive>User</directive> especifica el identificador de usuario con el que el servidor responderá a las peticiones. Para usar esta directiva, el servidor debe haber sido iniciado como <code>root</code>. Si se inicia Apache con un usario distinto de root, no se podrá cambiar a un usuario con menores privilegios, y el servidor continuará ejecutándose con el usuario original. Si inicia el servidor como <code>root</code>, entonces es normal que el procedimiento padre siga ejecutándose como root. <var>Unix-userid</var> puede tomar uno de los siguientes valores:</p> <dl> <dt>Un nombre de ususario</dt> <dd>Se refiere al usuario dado por su nombre.</dd> <dt># seguido por un número de usuario.</dt> <dd>Se refiere al usuario que corresponde a ese número.</dd> </dl> <p>El usuario debe no tener privilegios suficientes para acceder a ficheros que no deban ser visibles para el mundo exterior, y de igual manera, el usuario no debe ser capaz de ejecutar código que no sea susceptible de ser objeto de respuestas a peticiones HTTP. Se recomienda que especifique un nuevo usuario y un nuevo grupo solamente para ejecutar el servidor. Algunos administradores usan el usuario <code>nobody</code>, pero esto no es siempre deseable, porque el usuario <code>nobody</code> puede tener otras funciones en su sistema.</p> <note type="warning"><title>Seguriad</title> <p>No espcifique en la directiva <directive>User</directive> (o <directive module="mpm_common">Group</directive>) el valor <code>root</code> a no ser que sepa exactamente lo que está haciendo, y cuáles son los peligros.</p> </note> <p>Con el MPM <module>perchild</module>, que está diseñado para ejecutar hosts virtuales por diferentes ID de usuario, la directiva <directive>User</directive> define el ID de usuario para el servidor principal y para el resto de las secciones <directive type="section" module="core">VirtualHost</directive> sin una directiva <directive module="perchild">AssignUserID</directive>.</p> <p>Nota especial: El uso de esta directiva en <directive module="core" type="section">VirtualHost</directive> no está ya soportado. Para configurar su servidor para <program>suexec</program> use <directive module="mod_suexec">SuexecUserGroup</directive>.</p> <note><title>Nota</title> <p>Aunque la directiva <directive>User</directive> está presente en los MPMs <module>beos</module> y <module>mpmt_os2</module> MPMs, no está operativa y solamente está presente por razones de compatibilidad.</p> </note></usage></directivesynopsis></modulesynopsis>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -