leader
Variante experimental del MPM estándar worker
MPM
leader.c
mpm_leader_module

# Warning

Este módulo es todavía experimental, lo que significa que podría no funcionar como es debido.

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 MPM 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 sicronizar 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 en CPUs antiguas.

AcceptMutex
CoreDumpDirectory
EnableExceptionHook
Group
Listen
ListenBacklog
SendBufferSize
LockFile
MaxClients
MaxMemFree
MaxRequestsPerChild
MaxSpareThreads
MinSpareThreads
PidFile
ScoreBoardFile
ServerLimit
StartServers
ThreadLimit
ThreadsPerChild
User