Deutsch| English
  #1  
Alt 05.02.2011, 17:52
Neuer Benutzer
 
Registriert seit: 05.02.2011
Beiträge: 8
Unglücklich Problem mit pureFTPd (Timeouts)

Hallo Zusammen,

vorweg möchte ich anmerken dass dies mein erster Kontakt mit Linuxservern ist und ich nicht alle Kommandos und Befehle kenne. Ich habe dieses HowTo verwendet und den Server frisch aufgesetzt.

http://www.howtoforge.de/howto/der-perfekte-server-debian-lenny-debian-50-ispconfig-3/

Soweit funktioniert auch alles super nur macht mir pureFTPd einige Probleme.


Das Problem

Die Verbindung zum FTP Server funktioniert einwandfrei. Wenn man nun aber Dateien hochläd, in meinem Beispiel das PHPKit, läd er auch einige Dateien ohne Probleme hoch aber nach einiger Zeit bleibt er stehen und der FTP Client verbindet neu mit einem Timeout.

Dieses Verhalten ist sehr schwer nachzustellen da manchmal 600 Dateien problemlos hochgeladen werden und ein anderes Mal hat er schon nach 30 oder 60 Dateien die Timeout Probleme.

Das Systemlog sagt folgendes.

Datei: /var/log/messages

Code:
Feb  3 17:40:35 server1 pure-ftpd: (****@192.168.2.103) [INFO] Can't change directory to /web/admin: No such file or directory
Feb  3 17:40:35 server1 pure-ftpd: (****@192.168.2.103) [NOTICE]  /var/www/clients/client0/web1//web/admin/index.php uploaded  (4851  bytes, 2878.00KB/sec)
Feb  3 17:40:35 server1 pure-ftpd: (****@192.168.2.103) [NOTICE]  /var/www/clients/client0/web1//web/admin/popup_uploadlog.php uploaded   (2567 bytes, 1004.34KB/sec)
Feb  3 17:40:35 server1 pure-ftpd: (****@192.168.2.103) [INFO] Can't  change directory to /web/admin/images: No such file or directory
Feb  3 17:40:35 server1 pure-ftpd: (****@192.168.2.103) [NOTICE]  /var/www/clients/client0/web1//web/admin/images/action.png uploaded   (800 bytes, 902.20KB/sec)
Feb  3 17:40:35 server1 pure-ftpd: (****@192.168.2.103) [NOTICE]  /var/www/clients/client0/web1//web/admin/images/add.png uploaded  (573  bytes, 669.24KB/sec)
Feb  3 17:40:35 server1 pure-ftpd: (****@192.168.2.103) [NOTICE]  /var/www/clients/client0/web1//web/admin/images/ajax-loader.gif uploaded   (673 bytes, 791.90KB/sec)
Feb  3 17:40:55 server1 pure-ftpd: (****@192.168.2.103) [INFO] Timeout (no new data for 900 seconds)
Feb  3 17:40:55 server1 pure-ftpd: (?@192.168.2.103) [INFO] New connection from 192.168.2.103
Feb  3 17:40:55 server1 pure-ftpd: (?@192.168.2.103) [INFO] **** is now logged in
Feb  3 17:40:55 server1 pure-ftpd: (****@192.168.2.103) [INFO] Timeout (no new data for 900 seconds)
Feb  3 17:40:55 server1 pure-ftpd: (?@192.168.2.103) [INFO] New connection from 192.168.2.103
Feb  3 17:40:55 server1 pure-ftpd: (?@192.168.2.103) [INFO] **** is now logged in
Nach den Timeouts ging bei einem Tests nichts mehr und im Log des FTP Clients erschien folgende Meldung:
Code:
Verbinde mit 93.***.***.***:21...
Status: Verbindung hergestellt, warte auf Willkommensnachricht...Antwort: 421 Too many connections (5) from this IP

Die Konfiguration

Ich habe einige Werte wie z.B. MaxClientsPerIP testweise erhöht. Dies brachte allerdings auch keine Änderung.

Code:
MaxClientsNumber => 200
MaxClientsPerIP => 200
MaxIdleTime => 60
NATmode => yes
NoTruncate => yes
PassivePortRange => 50000 65000
Das Kuriose an den Timeout Meldungen ist ja, dass die Verbindung gerade mal 20-30 Sekunden zum Server hergestellt ist. Wie kann da schon ein Timeout nach 900 Sekunden kommen?

Ich habe die Passiv Ports in der ISPConfig Firewall eingetragen. Habe diese an meinem Router weitergeleitet daran scheint es nicht zu liegen. Zwei weitere Personen haben versucht Daten auf den FTP von außerhalb zu laden, auch hier tritt das beschriebene Problem auf. Ich habe es bereits im Passiven sowie aktiven FTP Modus versucht, das Problem bleibt aber bestehen.

Ich habe auf einem zweiten Rechner noch einmal eine minimale Debian Installation vorgneommen und nur pureftpd installiert. Auch hier tritt das selbe problem auf. Gleiches gillt für proFTPD auch hier tritt der besagte Fehler auf.

Woran kann es also liegen? Es scheint ja Softwareunabhängig zu sein.

Gruß
Evil

Geändert von EvilD (06.02.2011 um 13:59 Uhr).
Mit Zitat antworten
  #2  
Alt 05.02.2011, 18:06
Erfahrener Benutzer
 
Registriert seit: 09.02.2009
Beiträge: 368
Standard

meine erste Idee:
Vielleicht dein Router?
__________________
C-250G bei ovh.de
mit ISP Config 3
Mit Zitat antworten
  #3  
Alt 05.02.2011, 18:11
Neuer Benutzer
 
Registriert seit: 05.02.2011
Beiträge: 8
Standard

Hallo,

hm kann ich mir eigentlich nicht vorstellen. Ich habe auch mal auf meinem Windows Rechner den FileZilla FTP Server installiert und dort die Passiv Mode Ports 5000-5100 eingestellt und am Router freigegeben.

Hier können von außerhalb sowie im Netzwerk problemlos Daten übertragen werden.
Mit Zitat antworten
  #4  
Alt 05.02.2011, 19:38
Erfahrener Benutzer
 
Registriert seit: 18.10.2010
Ort: Hamburg
Beiträge: 123
Standard

Das sieht so aus als ob der Server nicht genug gleichzeitiger Verbindungen aufbauen kann.
__________________
Gruss Ronny
Mit Zitat antworten
  #5  
Alt 05.02.2011, 20:19
Neuer Benutzer
 
Registriert seit: 05.02.2011
Beiträge: 8
Standard

Zitat:
Zitat von Rolli-Ronny Beitrag anzeigen
Das sieht so aus als ob der Server nicht genug gleichzeitiger Verbindungen aufbauen kann.
Danke für deine Antwort.

Wie kann ich es denn am besten genauer untersuchen bzw. was kann ich da machen oder einstellen?
Mit Zitat antworten
  #6  
Alt 05.02.2011, 23:47
Erfahrener Benutzer
 
Registriert seit: 18.10.2010
Ort: Hamburg
Beiträge: 123
Standard

Eine möglichkeit wäre die maximale Verbindungen im FTP Programm zu erhöhen oder schaue mal in den Einstellungen vom FTP-Server ob es dort eine möglichkeit gibt dort etwas in der Richtung einzustellen.Welches FTP Programm nutz du zur Datenübertragung vom Rechner aus?
__________________
Gruss Ronny
Mit Zitat antworten
  #7  
Alt 05.02.2011, 23:55
Neuer Benutzer
 
Registriert seit: 05.02.2011
Beiträge: 8
Standard

Habe leider nichts passendes gefunden. Habe hier eine Liste der Parameter gefunden http://www.nahaz.se/2010/07/pure-ftp...-file-options/

Als FTP Client benutze ich FileZilla habe es aber auch schon mit der Windows eigenen FTP Verbindung sowie WinSCP versucht. Bei allen habe ich das selbe Problem.
Mit Zitat antworten
  #8  
Alt 06.02.2011, 00:59
Erfahrener Benutzer
 
Registriert seit: 18.10.2010
Ort: Hamburg
Beiträge: 123
Standard

Was du höchstens mal versuchen könntest wäre mit xpantispy(läuft soweit ich weiss auch mit Windows Seven)das Verbindungslimit deines Rechners zu erhöhen.

Zitat:
Das Verbindungslimit wurde von Microsoft nicht ohne Grund eingeführt. Es soll verhindern, dass sich Würmer und Viren allzu rasant verbreiten. Einige Anwendungen, z.B. Filesharing-Programme leiden unter diesem Limit und können dadurch nicht Ihre volle Leistung ausspielen.Deswegen gibt es die Möglichkeit, das Verbindungslimit in der verantwortlichen Datei auf einen anderen Wert, als das standardmässige Maximum von 10 gleichzeitigen Verbindungen zu setzen. Bitte setze das Verbindungslimit nur in wirklich begründeten Fällen hoch. Ob das Limit überhaupt überschritten wird, kannst Du in der Ereignisanzeige (Systemsteuerung->Verwaltung->Ereignisanzeige->System) sehen. Bei Überschreitung des Limits wird ein Eintrag mit der Event-ID 4226 auftauchen.
!!!!Das Verändern des Verbindungslimits geschieht auf eigene Gefahr!!!!
Das wäre noch was mir dazu einfallen täte.Vielleicht haben ja die Fachmänner unter uns noch eine bessere Lösung deines Problems.
__________________
Gruss Ronny
Mit Zitat antworten
  #9  
Alt 06.02.2011, 02:02
Neuer Benutzer
 
Registriert seit: 05.02.2011
Beiträge: 8
Standard

Danke, aber es hat leider auch keinen Erfolg gebracht. Wobei das Problem ja auch bei Bekannten mit anderen FTP Clients auftritt. Ist echt zum verzweifeln
Mit Zitat antworten
  #10  
Alt 06.02.2011, 10:00
Erfahrener Benutzer
 
Registriert seit: 12.12.2010
Beiträge: 111
Standard

1. Hast du nach dem ändern der Einstellungen den pure-ftp restartet?
2. Setze doch mal die gleichzeitigen Verbindungen pro IP auf 1.
Was passiert dann?



Edit:
Zitat:
Pure-FTP: 421 Too many connections (3) from this IP Malte | 22.08.2009



Wenn Sie als Pure-FTP als FTP Server betreiben und an Ihrem FTP Client folgende Fehlermeldung erhalten:
421 Too many connections (3) from this IP
… dann ist wahrscheinlich der Passive-Mode nicht richtig eingerichtet.
Zitat:
Es bietet sich noch an die Passive Portrange des FTP direkt mit anzugeben.
Wenn man IPTABLES nutzt wird dies recht hilfreich sein.
In diesem Beispiel setzen wir die Portrange auf 4000 - 4020 (kann beliebig geändert werden).
echo 4000 4020 > /etc/pure-ftpd/conf/PassivePortRange
Die Ports dann natürlich noch in der Firewall in ISPc3 frei geben.

Das ist erst einmal das, was ich auf die Schnelle gefunden habe.
Hoffe es hilft weiter.


Viele Grüße

Geändert von Moestchen (06.02.2011 um 10:08 Uhr).
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 12:15 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0