PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : prefork oder worker ?!



Easyy-S
15.08.05, 11:20
Ich betreibe einen Server mit SuSE 9.2 und nem apache2.
Derzeit läuft für den apache2 mit prefork.
Nachdem ich auf apache.org ein bischen gelesen habe bin ich mir nicht sich ob ich prefork laufen lassen sollte oder es gegen worker tauschen soll.

Was meint ihr ?

marce
15.08.05, 12:22
Ja. Oder kommt drauf an? Oder je nach dem?

Easyy-S
15.08.05, 13:11
Ja. Oder kommt drauf an? Oder je nach dem?

Danke. Du warst eine grosse Hilfe.
Dann werde ich es so machen.

netzmeister
15.08.05, 14:38
Hallo,

ja was möchtest Du denn machen?

Gib doch bitte etwas mehr Information!

Viele Grüße

Eicke

oracle2025
15.08.05, 15:02
Ja. Oder kommt drauf an? Oder je nach dem?

Würd ich auch so machen.

Easyy-S
15.08.05, 20:35
Ich betreibe ein Woltlab Burning Board 2.3.3 auf dem Server.

Es gibt bisher keine Probleme.
Dennoch möchte ich wissen, was sich empfiehlt zu nutzen.

Tomek
15.08.05, 20:44
Das hier schon gelesen?
http://httpd.apache.org/docs/2.0/de/mpm.html

Easyy-S
16.08.05, 12:26
Das hier schon gelesen?
http://httpd.apache.org/docs/2.0/de/mpm.html

Danke. Ich denke dann steht meine Entscheidung fest.

Meci

Tomek
16.08.05, 12:45
Und die wäre welche? Und aus welchem Grund? :)

Easyy-S
16.08.05, 13:03
Aus kompatiblitätsgründen nehm ich prefork.
Zumal ich bei der Verwendung von worker eines meiner php-module nicht mehr nutzen kann.
Hab es gerade auf meinem localhost getestet.

hiTCH-HiKER
03.01.06, 21:30
Was wäre denn der Vorteil des "worker"? Ist mir aus dem Artikel nicht so wirklich klar geworden :ugly:

marce
03.01.06, 22:50
der "entscheidende" Satz dürfte der hier sein:

Dieses Multi-Processing-Modul (MPM) implementiert einen Hybrid-Server mit Multi-Thread und Multi-Prozess-Unterstützung. Durch die Verwendung von Threads für die Bedienung von Anfragen ist er in der Lage, eine große Anzahl von Anfragen mit weniger Systemressourcen als ein Prozess-basierter Server zu bedienen.

farion
03.01.06, 23:43
Es gibt bisher keine Probleme.
Ich finde eher das entscheidend. Wenn du nur das Board betreiben willst lass es so. Never change a running system.
Wenn sowieso ein Systemwechsel ansteht kannst du immer noch worker ausprobieren.

bye far

netzmeister
03.01.06, 23:46
Hallo,

schließt das PHP-Modul den worker nicht aus?

Viele Grüße

Eicke

chrigu
04.01.06, 14:19
schließt das PHP-Modul den worker nicht aus?
Ja! Auf unseren Ubuntu-Server konnten wir kein PHP mit einem apache2-mpm-worker zum laufen bringen!
Dort ist man auf apache2-mpm-prefork angewiesen!

Gruss,
Chrigu

Roger Wilco
04.01.06, 22:33
schließt das PHP-Modul den worker nicht aus?
Das kommt darauf an, was du mit PHP machen willst. Manche Extensions sind threadsicher, manche nicht. Wenn du nur threadsafe Extensions benutzt, kannst du mod_php stressfrei mit dem MPM worker benutzen.

chrigu
05.01.06, 09:48
Das kommt darauf an, was du mit PHP machen willst. Manche Extensions sind threadsicher, manche nicht. Wenn du nur threadsafe Extensions benutzt, kannst du mod_php stressfrei mit dem MPM worker benutzen.



# apt-get install apache2-mpm-worker libapache2-mod-php5
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder dass, wenn Sie die
instabile Distribution verwenden, einige erforderliche Pakete noch nicht
kreiert oder aus Incoming herausbewegt wurden.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
libapache2-mod-php5: Hängt ab: apache2-mpm-prefork (> 2.0.52) soll aber nicht installiert werden
E: Kaputte Pakete

Geht bei mir auf Ubuntu 5.10 nicht?!

Gruss,
Chrigu

marce
05.01.06, 09:50
... vermutlich geht man bei U. sicherheitshalber davon aus, es würde nicht 100% laufen...

Manuell mit selberbauen sollte die Installation aber problemlos klappen...