Versión 2.0 del Servidor HTTP Apache
Descripción: | Variante experimental del MPM estándar
worker |
---|---|
Estado: | MPM |
Identificador de Módulos: | mpm_leader_module |
Fichero de Código Fuente: | leader.c |
Este módulo es todavía experimental, lo que significa que podría no funcionar como se espera.
Este módulo es una variante experimental del módulo
de multiprocesamiento estándar worker
. Usa
un patrón de diseño Leader/Followers para coordinar el
trabajo entre las hebras. Para más información, consulte
http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf.
Para usar el módulo de multiprocesamiento
leader
, añada
--with-mpm=leader
como argumento al script
configure
en el momento de compilar
httpd
.
Este módulo de multiprocesamiento depende de operaciones
atómicas compare-and-swap del APR para sincronizar las
hebras. Si está compilando el servidor para una máquina
x86 y no necesita soportar la arquitectura 386, o está
compilando para una máquina SPARC y no necesita ejecutar el
servidor en chips pre-UltraSPARC, añada
--enable-nonportable-atomics=yes
como argumento al
script configure
. Esto hará que APR implemente
las operaciones atómicas usando opciones más eficientes
que no están presentes para CPUs antiguas.