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
Nach den Timeouts ging bei einem Tests nichts mehr und im Log des FTP Clients erschien folgende Meldung:
Die Konfiguration
Ich habe einige Werte wie z.B. MaxClientsPerIP testweise erhöht. Dies brachte allerdings auch keine Änderung.
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
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
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
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
Zuletzt bearbeitet: