PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wozu eigentlich mehrere httpds?



theWireless
26.09.03, 19:19
wozu starten eigentlich 5-10 httpds (laut standard config)? Und wie viele sollte man starten? gibts da nen Richtwert?

geronet
26.09.03, 19:24
Jeder Prozess kann etwa 100 Clients gleichzeitig bedienen (Voreinstellung), mit 5 Prozessen kommst du auf 500 Clients.

Kannst dir ja jetzt selber denken wie viel du brauchst.

Grüsse, Stefan

theWireless
26.09.03, 19:48
öhm... 0,01 :) danke dir, bin nu schlauer :D

downtown
26.09.03, 19:53
hmm... ich sehe (im moment) auch keinen grossen sinn dahinter.

man könnte ja diese 100 clients auf 1000 hochschrauben, dann müssen nicht so viele httpds laufen.

bei mir laufen momentan 10 httpds, habe aber niemals soviele zugriffe :rolleyes:

theWireless
26.09.03, 20:21
naja, ich hab nen kleinen Server über DSL hier am laufen. Daher genügt mir ein httpd, da eh die Inet-Verbindung vor dem Server schlapp macht *g*

10httpds??? schon mal geschaut, was die an Ram verbraten? Da wird mir echt übel!

HellTron
26.09.03, 20:28
Auf gut besuchten Servern laufen bestimmt noch ein paar mehr :=)

theWireless
26.09.03, 20:30
ja, aber er schrieb, dass er keine 10000 Zugriffe hat, wozu dann 10 httpds? verstehste? :D

downtown
27.09.03, 00:21
ich habe momentan durchschnittlich 2100 hits pro tag (laut webalizer), also nicht sehr viel. trotzdem laufen 10 httpds.
der server läuft seit ca. 37 tagen und auf debian woody (stable mit eigenem kernel, eigenem apache 1.3.28 und php 4.3.2). ram habe ich 448 mb und verbraucht sind etwa 435 mb (99%).
ich habe zwar noch mysql am laufen und ein bisschen aufwendige scripte (phpbb und eigenes cms, was vielleicht nicht so sauber ist), aber ich finde die verbratene leistung ebenfalls etwas hoch...

in der httpd.conf steht:
MaxClients 150
MaxRequestsPerChild 0
MinSpareServers 5
MaxSpareServers 10

also nichts, was mich stören könnte :confused:

edit: server steht übrigens bei mir zuhause (cable 256kbit/128kbit)

sammy
27.09.03, 10:07
unter linux ist der ram immer so gut wie belegt, auch wenn du garkeinen httpd laufen hättest. das ist nicht weil linux so viel ram braucht, sondern weil freier ram, der nicht benötigt wird ja verwendet werden kann als cache usw.

bei mir:
Mem: 77576K total, 71928K used, 5648K free, 6776K buffers
Swap: 147552K total, 30416K used, 117136K free, 20972K cached


und es ist nur ein kleiner Router und er reeeeeeeeennt :-)

theWireless
27.09.03, 19:04
hm... kann es sein, dass der httpd meine config einfach übergeht?

MinSpareServers 1
MaxSpareServers 2

StartServers 1

(kA, ob das so da stehn darf *g*)

dennoch laufen wieder (laut top) 6 httpds.

Wie kann dem sein?

Jasper
27.09.03, 23:08
Original geschrieben von theWireless

Wie kann dem sein?

übersetze mal 'spare', bspw. mit leo.org.
was du vermutlich suchst ist 'maxclients'.

-j

theWireless
27.09.03, 23:13
huch, sollte mal wieder Vokabeln lernen *g*

steht immo auf 150, was sollte ich eintragen, damit weniger httpds laufen? ne größere, oder ne kleinere Zahl??

Jasper
27.09.03, 23:46
Original geschrieben von theWireless
huch, sollte mal wieder Vokabeln lernen *g*

steht immo auf 150, was sollte ich eintragen, damit weniger httpds laufen? ne größere, oder ne kleinere Zahl??

kleinere zahl. bei 5 werden nicht mehr als 5 prozesse gestartet.

-j