Re: Verständnissfrage zu "Timeout" und "MaxClients"

2003-11-26 Diskussionsfäden Clemens Wohld
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"

2003-11-26 Diskussionsfäden Manfred Gnädig
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"

2003-11-26 Diskussionsfäden Harald Weidner
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"

2003-11-26 Diskussionsfäden Torsten Schneider
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"

2003-11-25 Diskussionsfäden Manfred Gnädig
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)