Timeout-Direktiven

s24!

Registered User
Guten Abend liebe Serversupporter,

ungefähr seit ich den proftpd verwende, ist mir nicht zu 100% klar, was es mit den jeweiligen Timeout-Direktiven auf sich hat. Meiner Definition nach überschneiden die sich teilweise...

Meinem Verständnis nach sieht es so aus:
TimeoutNoTransfer - die Zeit, die der Client hat, um Daten zu transferieren oder Verzeichnisse anzuzeigen
TimeoutStalled - Maximale Zeit ohne Datentransfer
TimeoutIdle - Maximale Zeit ohne Datentransfer oder Beanspruchung der "Controlverbindung".

So: Was genau ist eine Controlverbindung und wie unterscheiden sich die Direktiven nun? Für mich klingt das alles relativ gleich. :/
Die Direktive "TimeoutLogin" ist mir klar.


Viele Grüße & dankeschön
s24!
 
TimeoutNoTransfer
Sekunden wo eine Verbindung aktiv sein darf ohne Dateien herunter oder hoch zu laden. Das reine Ausfuehren von Kommandos welche keine getrennte Datenverbindung benoetigen fuert somit zum TimeoutNoTransfer.

TimeoutStalled
Sekunden wo eine DATENVerbindung aktiv sein darf ohne Daten zu uebertragen. Meist eine verlorene TCP-Verbindung, kann aber auch andere Ursachen haben die eine Weiterfuehrung zulassen.

TimeoutIdle
Sekunden wo eine Verbindung aktiv sein darf ohne jedgliche Kommandos zu uebertragen.

In der Dokumentation steht es gut beschrieben
http://www.proftpd.org/docs/directives/linked/config_ref_TimeoutNoTransfer.html
http://www.proftpd.org/docs/directives/linked/config_ref_TimeoutStalled.html
http://www.proftpd.org/docs/directives/linked/config_ref_TimeoutIdle.html
 
Back
Top