Re: Verständnissfrage zu "Timeout" und "MaxClients"
Hallo, * On Tue, Nov 25, 2003 at 10:49:48AM +0100, Manfred Gnädig wrote: > Hallo, > ich habe eine kleine Verständnisfrage zu Timeout und MaxClients. > > Angenommen der Apache hat eine konstante Anzahl von 256 > Anfragen zu beantworten. (requests currently being processe) > > Der Wert MaxClients steht auf 256 > Der Wert Timeout steht auf 300 MaxClients heißt das du 256 Apache prozese default (Maximum!) startest die auf Abwarbeitung warten. Timeout ist ja klar. Mehr als 256 werden nicht abgearbeitet, nicht auf mal. Die Anfragewuensche werden angenommen und landen dann in einer Warteschlange. Natuerlich wird die Anfrage erst abgearbeiet wenn ein prozess frei wird. Die Abfrage dauert etwas laenger aber wird nicht abgewiesen! > Werden dann die requests erst wieder nach 300 Sekunden abgebaut > und quasi wieder frei gegeben? Ja, wird sofort freigeben. > Wenn ich den Timeout Wert von 300 auf 200 setze, > kann dann der Apache mehr Anfragen abarbeiten, da die requests > schneller wieder frei gegeben werden? Tipp: schau dir mal folgende Optionen an (man apache) MaxRequestPerChild MaxClients KeepAlive MaxKeepAliveRequests KeepAliveTimeout Timeout Welchen timeout du hier meinst ist mir unklar, komm da nicht hinter. Aber den Timeout den du meinst ist sicherlich der Timeout auf "falsche Anfage" (?!) Gruss, Clemens Wohld -- sig_14 Mit ldd kannst du dir die benutzten libarys anzeigen lassen. $ ldd /bin/bash zeigt die benutzten libarys der bash an.[Info: man ldd] --- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
AW: Verständnissfrage zu "Timeout" und "MaxClients"
Hallo Torsten, > Zu niedrig würde ich diesen Wert nicht setzten, da ansonsten jedes Mal > die Verbindung komplett neu aufgebaut werden muss, wenn der User eine > Weile damit beschäftigt ist, die Webpages zu lesen. Ist das auch so, wenn der Server mit "KeapAllive Off" läuft? Liebe Grüße Manfred -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Verständnissfrage zu "Timeout" und "MaxClients"
Hallo, Torsten Schneider <[EMAIL PROTECTED]>: >> Der Wert Timeout steht auf 300 >Nein, die werden für 300 Sekunden offen gehalten, wenn der Client sie >nicht vorher explizit geschlossen hat. Bei HTTP/1.1 gibt es die >Möglichkeit, nach dem Senden eines Files nicht sofort die Verbindung >abzubauen, damit weitere Files transferiert werden können. Was Du beschreibst, ist der Parameter "KeepAliveTimeout". Timeout bezieht sich auf die Situation, wenn innerhalb einer laufenden Transaktion nichts mehr geht. Z.B. weil der Client abgestürzt ist oder das Netzwerk gestört ist. Gruß, Harald -- Harald Weidner [EMAIL PROTECTED] -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Verständnissfrage zu "Timeout" und "MaxClients"
On Tue, Nov 25, 2003 at 10:49:48AM +0100, Manfred Gnädig wrote: > Der Wert MaxClients steht auf 256 > Der Wert Timeout steht auf 300 > > Werden dann die requests erst wieder nach 300 Sekunden abgebaut > und quasi wieder frei gegeben? Nein, die werden für 300 Sekunden offen gehalten, wenn der Client sie nicht vorher explizit geschlossen hat. Bei HTTP/1.1 gibt es die Möglichkeit, nach dem Senden eines Files nicht sofort die Verbindung abzubauen, damit weitere Files transferiert werden können. > Wenn ich den Timeout Wert von 300 auf 200 setze, > kann dann der Apache mehr Anfragen abarbeiten, da die requests > schneller wieder frei gegeben werden? Zu niedrig würde ich diesen Wert nicht setzten, da ansonsten jedes Mal die Verbindung komplett neu aufgebaut werden muss, wenn der User eine Weile damit beschäftigt ist, die Webpages zu lesen. Grüße, Torsten -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Verständnissfrage zu "Timeout" und "MaxClients"
Hallo, ich habe eine kleine Verständnisfrage zu Timeout und MaxClients. Angenommen der Apache hat eine konstante Anzahl von 256 Anfragen zu beantworten. (requests currently being processe) Der Wert MaxClients steht auf 256 Der Wert Timeout steht auf 300 Werden dann die requests erst wieder nach 300 Sekunden abgebaut und quasi wieder frei gegeben? Wenn ich den Timeout Wert von 300 auf 200 setze, kann dann der Apache mehr Anfragen abarbeiten, da die requests schneller wieder frei gegeben werden? Ich denke Ja, stimmt das so? Danke und liebe Grüße Manfred -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)