Apache 2 mal in den prozessen

tach community,

ich bin doch etwas verwundert…
der apache wird bei mir als dienst gestartet…
habe den im WAMPP paket installiert…

nur wundert mich dass die apache.exe in der W2K Prozessliste 2 mal auftaucht. ausserdem zieht der einfach mal 94% an leistung…
im leerlauf…
er ist definitiv nur einmal als dienst eingetragen und ich wuesste nicht wo er sonst noch gestartet wird.
seltsam ist…
beende ich apache ueber services/dienste sind alle prozesse weg.
beende ich apache2 vom apache service monitor aus… bleibt im prozessfenster ein indianer stehen :wink:

was passiert auf meinem rechner???

grusz

PixelKoenig

Hallo

nur wundert mich dass die apache.exe in der W2K Prozessliste 2
mal auftaucht.

niehaus@toxic:~$ ps aux | grep apache | wc -l
 7

was passiert auf meinem rechner???

Was sagen die Logs?

Sebastian

niehaus@toxic:~$ ps aux | grep apache | wc -l
7

na hola… das sieht aber nicht nach dosen-text aus… hab doch W2K… denke der versteht das nicht… oder? :smiley: und ich im uebrigen auch nich

was passiert auf meinem rechner???

Was sagen die Logs?

*huestl*
zu meiner schande muss ich gestehen, dasss ich das problem nicht beim apache gesucht habe, sondern eher im betriebssystem… da hab ich zugegebener massen die logs vernachlaessigt.

grusz

PixelKoenig

> > niehaus@toxic:~$ ps aux | grep apache | wc -l  
> > 7

na hola… das sieht aber nicht nach dosen-text aus… hab
doch W2K… denke der versteht das nicht… oder?

Microsoft verschenkt jetzt die Unix-Tools.

-D und ich
im uebrigen auch nich

Hier laufen 7 Prozesse mit dem Namen Apache.

toxic:/home/niehaus# grep -v ^# /etc/apache/httpd.conf | grep Servers
MinSpareServers 5
MaxSpareServers 10
StartServers 5
toxic:/home/niehaus#

Gruß,

Sebastian

mein fehler?
hmmm…
es scheint, dass der apache monitor einen anderen apache prozess startet
als den , der unter services eingetragen ist…
das ist es wohl…

werde die pfade ueberpruefen.

Hallo PixelKoenig !

Das ist beim Apache ganz normal !
Er startet sofort nachdem das Service gestartet wird einen zweiten Prozess, der die nächste anfallende Aufgabe übernehmen soll. Fällt eine Aufgabe an und ist der zweite Prozess somit beschäftigt, wird sofort ein neuer Prozess gestartet der auf die nächste Aufgabe wartet.
Mit anderen Worten:
Der Hauptprozess dient nur dazu, anfallende Aufgaben auf Unterprozesse zu verteilen, von denen stets ein unbeschäftigter bereits erzeugter darauf wartet, die nächste anfallende Aufgabe zu übernehmen.
Das hat den Vorteil, dass die Behandlung einer Anforderung sofort starten kann ohne erst langwierig einen neuen Prozess starten zu müsse, da dieser meist schon in der Idle-Zeit gestartet wurde.

mfg
Christof

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]