Sie sind nicht angemeldet.

Anzeigen

**Wir werden in den kommenden Tagen einen Umzug auf einen neuen Server durchführen. Im Rahmen dieser Maßnahme wird das Forum ca. 1 Stunde nicht erreichbar sein.** nslu2-info.de ist ein privates Projekt von mir, welches jeden Monat aus eigener Tasche finanziert wird. Mit einer freiwilligen Spende wird der Erhalt und der weitere Ausbau dieses Forums unterstützt. Um mich beim Erhalt des Forums zu unterstützen, kannst Du entweder via Flattr oder Paypal spenden. Ich bedanke mich schon jetzt bei allen Unterstützern.

Lieber Besucher, herzlich willkommen bei: Die NSLU2 Community****wenns ums speichern und streamen geht****. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Samstag, 16. September 2006, 10:26

Q: Apache optmieren

Hi zusammen,

(sorry für den Cross-Post ;))

bei mir läuft eine Slug (@266) unslung 6.8. Einzige Applikation ist Oxyl unter dem aktuellen Apache Paket (2.0.54, glaube ich).

Ich habe die Apache httpd.conf soweit verschlankt, wie in folgendem Artikel beschrieben http://www.nslu2-info.de/showthread.php?t=337 .

Soweit, so gut. Was mich jetzt noch stört, ist der Umstand dass ps -ef mir ungefähr 20 bis 25 httpd Prozesse anzeigt.
Das muss doch nicht sein, auf der armen kleine Slug. Nochdazu wo doch nur ein einziger Client zugreift.

Seit ein paar Tagen drehe ich nun also an den Parametern:

StartServers
StartThreads
TreadLimit
TreadsPerChild

sehe aber kaum eine Änderung in der Prozesszahl (nach Neustart des Apache natürlich).


Drehe ich an der falschen Stelle?

Gibt es hier jemanden, der an der Stelle schon erfolgreich getuned hat?


Cheers,

Emacs

Anzeigen

2

Sonntag, 17. September 2006, 09:40

Zitat von »Emacs;18832«

Was mich jetzt noch stört, ist der Umstand dass ps -ef mir ungefähr 20 bis 25 httpd Prozesse anzeigt.


Nach ein wenig Herumprobieren habe ich folgendes gefunden:

In der httpd.conf gibt es mehrere Bereiche für das Tunen der Prozesse/Threads/Prefork-Verhalten, etc.

"Unser" Apache (also das ipkg vom Apache 2.0.54.) hat ist mit dem Modul MPM Worker (worker.c) compiliert worden, also ist nur der folgende Bereich interessant:

# worker MPM
<IfModule worker.c>
StartServers 1
MaxClients 25
MinSpareThreads 2
MaxSpareThreads 5
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>

Ich habe jetzt mal die ThreadsPerChild auf 5 runtergesetzt und die MaxRequestsPerChild auf 5000.
Weiss jemand ob "0" bei MaxRequestsPerChild = undendlich ist?

Auf jeden Fall bin ich jetzt auf 9 httpd Prozesse runter.

Cheers und schönen Sonntag,

Emacs

Anzeigen

ppcfan

Anfänger

Beiträge: 12

Firmwareversion / your current Firmware: originale Firmware 2.3r29

  • Nachricht senden

3

Sonntag, 17. September 2006, 17:31

... wo denn nun ?

Hi emacs,
uups, wo soll ich denn nun antworten ? :confused:
Schau mal in den anderen Thread und im Oxyl-Forum.
Ich hoffe meine Erkenntnisse helfen Dir auch weiter.
Bis bald.

MfG Joe

4

Dienstag, 10. April 2007, 16:12

Zitat von »Emacs;18841«

..."Unser" Apache (also das ipkg vom Apache 2.0.54.) hat ist mit dem Modul MPM Worker (worker.c) compiliert worden, also ist nur der folgende Bereich interessant:

# worker MPM
<IfModule worker.c>
StartServers 1
MaxClients 25
MinSpareThreads 2
MaxSpareThreads 5
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>

Ich habe jetzt mal die ThreadsPerChild auf 5 runtergesetzt und die MaxRequestsPerChild auf 5000.
Weiss jemand ob "0" bei MaxRequestsPerChild = undendlich ist? ...



Hi!,
Ähmmm - diesen Bereich gibts bei mir gar nicht - wo ich doch >70 Prozesse (die ich klarerweise nicht brauche).
Ansonsten habe ich mich an die beiden verlinkten Anleitungen gehalten, die Variablen StartServer usw... gibts jedoch nicht.
Kann man die so einfach ergänzen und die Kiste durchstarten?

Danke voraus für zweckdienliche Antworten...
Roman
(NSLU-Neuling, wie man mitbekommt ...)

5

Donnerstag, 12. April 2007, 23:32

Nachsatz zu meinem Posting:

HAT SICH ERLEDIGT ....

- APACHE
+ APPWEB

:)


lg
Roman

Social Bookmarks