public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de] Re: Apache MPMs und threads-USE-Flag
@ 2009-05-31 16:01 Jochen Schalanda
  0 siblings, 0 replies; only message in thread
From: Jochen Schalanda @ 2009-05-31 16:01 UTC (permalink / raw
  To: gentoo-user-de

Hi,

> Hab mal einen Blick ins apache-ebuild geworfen, ohne wirklich schlau
> daraus zu werden.

Dann wirf einen Blick in die apache-2.eclass. Das USE-Flag "threads"
wird zum Einen benutzt, um ein Standard-MPM festzulegen, wenn
APACHE2_MPMS nicht gesetzt ist. prefork wenn -threads gesetzt ist,
worker wenn +threads gesetzt ist.

Außerdem wird eine Plausibilitätsprüfung gemacht, wenn APACHE2_MPMS
gesetzt ist. So wirft APACHE2_MPMS="prefork" und +threads z. B. eine
Fehlermeldung aus.

Außerdem wird bei +threads das Modul "cgid"[1] anstatt "cgi"[2] gebaut.
Der Grund dafür ist aus der verlinkten Dokumentation ersichtlich.


> PS: Hat jemand vielleicht einen Link für mich, der die verschiedenen
> MPMs beurteilt bzgl. Einsatzzweck? Unter
> http://httpd.apache.org/docs/2.2/mpm.html und Links werden zwar alle
> MPMs beschrieben, aber nur eben jeder für sich.

Für den "normalen Benutzer" ist das MPM worker zu empfehlen. Wenn du ein
Apache-Modul einsetzt, das nicht threadsicher ist, wie etwa mod_php mit
einigen Erweiterungen, oder im Verhalten möglichst kompatibel zu Apache
1.3 bleiben willst, benutze das MPM prefork.

Alle weiteren MPMs sind entweder experimentell oder nur in
Spezialsituationen sinnvoll, etwa MPM itk[3].

Ganz polemisch gesagt: Wenn du ein anderes MPM als prefork oder worker
einsetzt, hast du dafür i. d. R. gute Gründe und dann weißt du auch,
weshalb du ein anderes MPM einsetzt.


Stu Herbert hat vor einer Weile auch einige Artikel[4] in seinem Blog
geschrieben, die du dir vielleicht mal durchlesen willst.


[1]: http://httpd.apache.org/docs/2.2/mod/mod_cgid.html
[2]: http://httpd.apache.org/docs/2.2/mod/mod_cgi.html
[3]: http://mpm-itk.sesse.net/
[4]: http://blog.stuartherbert.com/php/category/the-web-platform/


Gruß
Jochen



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-05-31 16:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-31 16:01 [gentoo-user-de] Re: Apache MPMs und threads-USE-Flag Jochen Schalanda

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox