Nach 20 Dateien bricht die Verbindung ab

Carsten

Registered User
Hallo zusammen!

Habe ein Problem.
Server: openSuse 11.0 LAMPP usw...
Als FTP-Daemon läuft vsftpd.

Wenn man nun viele Dateien mittels FTP uploaden will hat man das Problem, dass der Server immer exakt nach 20 Dateien, egal welcher Größe die Verbindung verliert (timeout) und der Client sich neu connected.

Dachte es liegt an der Config von vsftpd aber die is ok.
Dachte es liegt am Daemon und habe pure-ftpd gestetet; gleiches Resultat.

Jetzt bin ich langsam mit meinem Latein am Ende. Hat jemand einen heißen Tipp für mich?

Noch ein paar Infos:
Fehler tritt sowohl im LAN als auch aus dem Internet auf.
SCP Verbindung sowie alles andere funktioniert einwandfrei.

Bin für jeden Tipp dankbar!
 
Sooo. Hier mal die Ausgabe bei einem Upload von 21 Dateien. Für die 21. Datei hat er 3 Anläufe gebraucht...

Code:
accept(3, {sa_family=AF_INET, sin_port=htons(1668), sin_addr=inet_addr("192.168.1.204")}, [16]) = 4 <6.064558>
rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0 <0.000014>
rt_sigprocmask(SIG_BLOCK, [HUP], NULL, 8) = 0 <0.000011>
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7c3b708) = 16929 <0.001166>
close(4)                                = 0 <0.000015>
rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 <0.000014>
rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0 <0.000014>
accept(3, {sa_family=AF_INET, sin_port=htons(1671), sin_addr=inet_addr("192.168.1.204")}, [16]) = 4 <8.222994>
rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0 <0.000014>
rt_sigprocmask(SIG_BLOCK, [HUP], NULL, 8) = 0 <0.000012>
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7c3b708) = 16932 <0.000138>
close(4)                                = 0 <0.000018>
rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 <0.000014>
rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0 <0.000014>
accept(3, {sa_family=AF_INET, sin_port=htons(1672), sin_addr=inet_addr("192.168.1.204")}, [16]) = 4 <0.000026>
rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0 <0.000013>
rt_sigprocmask(SIG_BLOCK, [HUP], NULL, 8) = 0 <0.000013>
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7c3b708) = 16934 <0.000121>
close(4)                                = 0 <0.000017>
rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 <0.000013>
rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0 <0.000012>
accept(3, {sa_family=AF_INET, sin_port=htons(1696), sin_addr=inet_addr("192.168.23.204")}, [16]) = 4 <44.952823>
rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0 <0.000015>
rt_sigprocmask(SIG_BLOCK, [HUP], NULL, 8) = 0 <0.000013>
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7c3b708) = 16938 <0.000133>
close(4)                                = 0 <0.000115>
rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 <0.000121>
rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0 <0.000014>
accept(3, 0xbffb668c, [28])             = ? ERESTARTSYS (To be restarted) <16.945081>
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, NULL, WNOHANG)              = 16932 <0.000035>
waitpid(-1, NULL, WNOHANG)              = 0 <0.000014>
sigreturn()                             = ? (mask now []) <0.000014>
rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0 <0.000014>
rt_sigprocmask(SIG_BLOCK, [HUP], NULL, 8) = 0 <0.000013>
rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 <0.000013>
rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0 <0.000013>
accept(3, 0xbffb668c, [28])             = ? ERESTARTSYS (To be restarted) <0.022716>
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, NULL, WNOHANG)              = 16934 <0.000029>
waitpid(-1, NULL, WNOHANG)              = 0 <0.000012>
sigreturn()                             = ? (mask now []) <0.000014>
rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0 <0.000014>
rt_sigprocmask(SIG_BLOCK, [HUP], NULL, 8) = 0 <0.000013>
rt_sigprocmask(SIG_UNBLOCK, [CHLD], NULL, 8) = 0 <0.000013>
rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0 <0.000012>
accept(3,  <unfinished ...>

Kannst Du da was rauslesen?
 
Back
Top