📄 mpm_common.xml.es
字号:
el ID del proceso demonio de escucha (daemon)</description><syntax>PidFile <var>filename</var></syntax> <default>PidFile logs/httpd.pid</default> <contextlist><context>server config</context></contextlist><modulelist><module>beos</module><module>leader</module><module>mpm_winnt</module><module>mpmt_os2</module><module>perchild</module><module>prefork</module><module>threadpool</module><module>worker</module></modulelist><usage> <p>La directiva <directive>PidFile</directive> especifica el fichero en el que el servidor guarda el ID del proceso demonio de escucha (daemon). Si el nombre del fichero especificado no es una ruta absoluta, entonces se asume que es relativa al directorio especificado en <directive module="core">ServerRoot</directive>.</p> <example><title>Ejemplo</title> PidFile /var/run/apache.pid </example> <p>Con frecuencia es útil tener la posibilidad de enviar al servidor una señal, de manera que cierre y vuelva a abrir el <directive module="core">ErrorLog</directive> y el <directive module="mod_log_config">TransferLog</directive>, y vuelva a leer los ficheros de configuración. Esto es lo que ocurre cuando se envía la señal SIGHUP (kill -1) al ID del proceso que aparece en <directive>PidFile</directive>.</p> <p>El <directive>PidFile</directive> está sujeto a las mismas advertencias que se hicieron para los ficheros log sobre su ubicación y sobre su <a href="../misc/security_tips.html#serverroot">seguridad</a>.</p> <note><title>Nota</title> <p>Se recomienda que para Apache 2 se use solamente el script <program>apachectl</program> para (re-)iniciar o parar el servidor.</p> </note></usage></directivesynopsis><directivesynopsis><name>Listen</name><description>Direcciones IP y puertos en los que escucha el servidor</description><syntax>Listen [<var>IP-address</var>:]<var>portnumber</var></syntax><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><compatibility>Directiva de uso obligatorio en Apache 2.0</compatibility><usage> <p>La directiva <directive>Listen</directive> indica las direcciones IP y los puertos en los que debe escuchar Apache; por defecto, el servidor responde a las peticiones que se reciban en cualquier dirección IP de las interfaces de red. El uso de <directive>Listen</directive> es ahora obligatorio. Si no está en el fichero de configuración, el servidor no podrá iniciarse. Esto supone un cambio respecto a las versiones anteriores de Apache.</p> <p>La directiva <directive>Listen</directive> le especifica al servidor los puertos o las combinaciones de direcciones y puertos cuyas peticiones debe aceptar. Si solamente se especifica un número de puerto, el servidor escuchará en ese puerto, en todas las interfaces de red. Si se especifica una dirección IP y un puerto, el servidor escuchará solamente en esa dirección IP y en ese puerto.</p> <p>Se pueden usar varias directivas <directive>Listen</directive> para especificar varias direcciones y puertos de escucha. El servidor responderá a peticiones de cualquiera de esas direcciones y puertos.</p> <p>Por ejemplo, para hacer que el servidor acepte conexiones en los puertos 80 y 8000, use:</p> <example> Listen 80<br /> Listen 8000 </example> <p>Para hacer que el servidor acepte conexiones en dos direcciones y puertos difrentes, use </p> <example> Listen 192.170.2.1:80<br /> Listen 192.170.2.5:8000 </example> <p>Las direcciones IPv6 deben escribirse entre corchetes, como en el siguiente ejemplo:</p> <example> Listen [fe80::a00:20ff:fea7:ccea]:80 </example> <note><title>Condición de error</title> Varias directivas <directive>Listen</directive> para la misma dirección IP y el mismo puerto tendrán como resultado un mensaje de error del tipo <code>Dirección actualmente en uso</code>. </note></usage><seealso><a href="../dns-caveats.html">Problemas con DNS</a></seealso><seealso><a href="../bind.html">Especificación de las direcciones y puertos que usa Apache</a></seealso></directivesynopsis><directivesynopsis><name>ListenBackLog</name><description>Longitud máxima de la cola de conexiones en espera</description><syntax>ListenBacklog <var>backlog</var></syntax><default>ListenBacklog 511</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>Longitud máxima de la cola de conexiones en espera. En general, no es necesario ni deseable hacer ninguna modificación, pero en algunos sistemas es beneficioso incrementar esta longitud cuando se está sufriendo un ataque TCP SYN flood. Consulte la información sobre el parámetro backlog de la llamada al sistema <code>listen(2)</code>.</p> <p>Este número estará la mayor parte de las veces limitado a un valor aún menor por el sistema operativo. Esto varía de un sistema operativo a otro. Tenga en cuenta también que muchos sistemas operativos no usan exactamente lo que se especifica en el backlog, sino que usan un número basado en el valor especificado (aunque normalmente mayor).</p></usage></directivesynopsis><directivesynopsis><name>LockFile</name><description>Ubicación del fichero de lock de serialización de aceptacioón de peticiones</description><syntax>LockFile <var>filename</var></syntax><default>LockFile logs/accept.lock</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>La directiva <directive>LockFile</directive> especifica la ruta al archivo de lock (lockfile) que se utiliza cuando la directiva <directive module="mpm_common">AcceptMutex</directive> tiene valor <code>fcntl</code> o <code>flock</code>. En principio no se debe modificar el valor por defecto de esta directiva. La razón principal para moficiarlo es que el directorio de <code>logs</code> esté montado en NFS, porque <strong>el archivo de lock debe almacenarse en un disco local</strong>. El PID del proceso principal del servidor se añade automáticamente al nombre del fichero.</p> <note type="warning"><title>Seguridad</title> <p>Es aconsejable <em>no</em> poner este fichero en un directorio en el que tenga permisos de escritura todos los usuarios como <code>/var/tmp</code> porque alguien podría provocar un ataque de denegación de servicio y evitar que el servidor se inicie creando un archivo de lock con el mismo nombre que el que el servidor intentará crear.</p> </note></usage><seealso><directive module="mpm_common">AcceptMutex</directive></seealso></directivesynopsis><directivesynopsis><name>MaxClients</name><description>Número máximo de procesos hijo que serán creados paraatender peticiones</description><syntax>MaxClients <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>leader</module><module>prefork</module><module>threadpool</module><module>worker</module></modulelist><usage> <p>La directiva <directive>MaxClients</directive> especifica el límite de peticiones simultáneas que serán atendidas. Cualquier intento de conexión por encima del límite <directive>MaxClients</directive> se pondrá en cola, hasta llegar a un límite basado en el valor de la directiva <directive module="mpm_common">ListenBacklog</directive>. Una vez que un proceso hijo termina de atender una petición y queda libre, se atenderá una conexión en cola.</p> <p>En servidores que no usan hebras (por ejemplo, <module>prefork</module>), el valor especificado en <directive>MaxClients</directive> se traduce en el número máximo de procesos hijo que se crearán para atender peticiones. El valor por defecto es <code>256</code>; para incrementarlo, debe incrementar también el valor especificado en la directiva <directive module="mpm_common">ServerLimit</directive>.</p> <p>En servidores que usan hebras y en servidores híbridos (por ejemplo, <module>beos</module> o <module>worker</module>) <directive>MaxClients</directive> limita el número total de hebras que van a estar disponibles para servir clientes. El valor por defecto para <module>beos</module> es <code>50</code>. Para MPMs híbridos el valor por defecto es <code>16</code> (<directive module="mpm_common">ServerLimit</directive>) multiplicado por <code>25</code> (<directive module="mpm_common" >ThreadsPerChild</directive>). Por lo tanto, si va a usar en <directive >MaxClients</directive> un valor que requiera más de 16 procesos deberá también incrementar el valor de la directiva <directive module="mpm_common">ServerLimit</directive>.</p></usage></directivesynopsis><directivesynopsis><name>MaxMemFree</name><description>Cantidad máxima de memoria que el asignador principal puede tomar sin hacer una llamada a <code>free()</code></description><syntax>MaxMemFree <var>KBytes</var></syntax><default>MaxMemFree 0</default><contextlist><context>server config</context></contextlist><modulelist><module>beos</module><module>leader</module><module>mpm_netware</module><module>prefork</module><module>threadpool</module><module>worker</module><module>mpm_winnt</module></modulelist><usage> <p>La directiva <directive>MaxMemFree</directive> especifica el número máximo de kbytes libres que el asignador de memoria principal puede tomar sin hacer una llamada al sistema <code>free()</code>. Cuando no se especifica ningún valor en esta directiva, o cuando se especifica el valor cero, no existirá tal límite.</p></usage></directivesynopsis><directivesynopsis><name>MaxRequestsPerChild</name><description>Límite en el número de peticiones que un proceso hijo puedeatender durante su vida</description><syntax>MaxRequestsPerChild <var>number</var></syntax><default>MaxRequestsPerChild 10000</default><contextlist><context>server config</context></contextlist><modulelist><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>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -