leader Eine experimentelle Variante des Standard-MPMs worker MPM leader.c mpm_leader_module Warnung

Dieses MPM ist noch experimentell und funktioniert möglicherweise nicht wie erwartet.

Dies ist eine experimentelle Variante des Standard-MPMs worker. Das Modul verwendet ein Leader/Followers-Design-Pattern, um die Arbeit zwischen Threads zu koordinieren. Weitere Informationen finden Sie unter http://deuce.doc.wustl.edu/doc/pspdfs/lf.pdf.

Um bei der Erstellung des httpd das MPM leader zu verwenden, fügen Sie den Argumenten des configure-Skripts --with-mpm=leader hinzu.

Dieses MPM baut auf den atomaren APR-Vergleichs- und -Tauschoperationen für die Thread-Synchronisation auf. Wenn Sie für einen x86-Rechner kompilieren, ohne dass 386-Unterstützung benötigt wird, oder wenn Sie für einen SPARC-Rechner kompilieren und keine pre-UltraSPARC-Chips betreiben müssen, fügen Sie den Argumenten des configure-Skripts --enable-nonportable-atomics=yes hinzu. Dies veranlasst die APR veranlasst dazu, atomare Operationen einzusetzen, welche effizienten Befehlscode verwenden, der älteren CPUs nicht zur Verfügung stehen.

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