Wenn ich über Filezilla und FTP Dateien auf meine DS213+ hochlade, dann kommt es regelmäßig zu Verbindungsabbrüchen. Dieses Verhalten habe ich nicht auf meinem Webhosting-Server bei Hetzner und nicht auf meiner zweiten DS213+, die am gleichen Switch angeschlossen ist. Daher schließe ich aus, dass das Problem bei Windows oder der Netzwerkverbindung zum Switch liegt.
Dieses Problem könnte schon länger vorhanden sein, ist mir nur nie aufgefallen, da ich wenn per FTP nur Dateien hoch- oder runtergeladen habe und dabei mehrere Threads parallel gestartet habe. D.h. einer von den Threads ist ausgefallen und hat sich dann eben wieder verbunden, während die anderen weiterliefen. Auch das ist ein Indiz dafür, dass die Netzwerkverbindung in Ordnung ist.
Das ist die Fehlermeldung in Filezilla:
Der eigentliche Fehler ist dann das:
Das Interessante dabei ist, dass es nichts mit der Zeit zu tun hat. Denn wenn ein Upload läuft wird er niemals unterbrochen, egal wie groß die Datei ist. Es ist aber auch keine feste Anzahl von Dateien, die zu einem Problem führen. Das schwankt. Ich bin da also echt überfragt was der Grund dafür sein könnte.
Wenn ich in Filezilla 5 Minuten ohne Aktion abwarte kommt diese Meldung:
Das deckt sich ja mit der FTP Einstellung im DSM und ist entsprechend zu erwarten:
Doch wie kommt es zu den Abbrüchen während der Übertragung und wie könnte ich hinter das Problem kommen?
Dieses Problem könnte schon länger vorhanden sein, ist mir nur nie aufgefallen, da ich wenn per FTP nur Dateien hoch- oder runtergeladen habe und dabei mehrere Threads parallel gestartet habe. D.h. einer von den Threads ist ausgefallen und hat sich dann eben wieder verbunden, während die anderen weiterliefen. Auch das ist ein Indiz dafür, dass die Netzwerkverbindung in Ordnung ist.
Das ist die Fehlermeldung in Filezilla:
Rich (BBCode):
16:27:00 Status: Connecting to 192.168.xxx.xxx:21...
16:27:00 Status: Connection established, waiting for welcome message...
16:27:00 Response: 220 DiskStation FTP server ready.
16:27:00 Command: AUTH TLS
16:27:00 Response: 234 AUTH SSL command successful.
16:27:00 Status: Initializing TLS...
16:27:00 Status: Verifying certificate...
16:27:00 Status: TLS connection established.
16:27:00 Command: USER username
16:27:00 Response: 331 Password required for username.
16:27:00 Command: PASS ***********
16:27:01 Response: 230 User username logged in.
16:27:01 Command: SYST
16:27:02 Response: 215 UNIX Type: L8
16:27:02 Command: FEAT
16:27:02 Response: 211- Extensions supported:
16:27:02 Response: AUTH TLS
16:27:02 Response: PBSZ
16:27:02 Response: PROT
16:27:02 Response: SIZE
16:27:02 Response: MDTM
16:27:02 Response: MFMT
16:27:02 Response: REST STREAM
16:27:02 Response: UTF8
16:27:02 Response: MLST type*;modify*;size*;UNIX.mode*;UNIX.owner*;UNIX.group*;
16:27:02 Response: MLSD
16:27:02 Response: 211 End.
16:27:02 Command: OPTS UTF8 ON
16:27:02 Response: 200 OK, UTF-8 enabled
16:27:02 Command: PBSZ 0
16:27:02 Response: 200 PBSZ command successful (PBSZ=0).
16:27:02 Command: PROT P
16:27:02 Response: 200 Protection level set to Private.
16:27:02 Status: Logged in
16:27:02 Status: Retrieving directory listing...
16:27:02 Command: PWD
16:27:02 Response: 257 "/" is current directory.
16:27:02 Command: TYPE I
16:27:02 Response: 200 Type set to I.
16:27:02 Command: PASV
16:27:02 Response: 227 Entering Passive Mode (192,168,xxx,xxx,216,243)
16:27:02 Command: MLSD
16:27:02 Response: 150 Opening BINARY mode SSL data connection for 'file list'.
16:27:02 Response: 226 Transfer complete.
16:27:02 Status: Directory listing of "/" successful
16:27:04 Status: Retrieving directory listing of "/backups"...
16:27:04 Command: CWD backups
16:27:04 Response: 250 CWD command successful.
16:27:04 Command: PWD
16:27:04 Response: 257 "/backups" is current directory.
16:27:04 Command: PASV
16:27:04 Response: 227 Entering Passive Mode (192,168,xxx,xxx,216,252)
16:27:04 Command: MLSD
16:27:04 Response: 150 Opening BINARY mode SSL data connection for 'file list'.
16:27:04 Response: 226 Transfer complete.
16:27:04 Status: Directory listing of "/backups" successful
16:27:06 Status: Connecting to 192.168.xxx.xxx:21...
16:27:06 Status: Connection established, waiting for welcome message...
16:27:06 Response: 220 DiskStation FTP server ready.
16:27:06 Command: AUTH TLS
16:27:06 Response: 234 AUTH SSL command successful.
16:27:06 Status: Initializing TLS...
16:27:07 Status: Verifying certificate...
16:27:07 Status: TLS connection established.
16:27:07 Command: USER username
16:27:07 Response: 331 Password required for username.
16:27:07 Command: PASS ***********
16:27:07 Response: 230 User username logged in.
16:27:07 Command: OPTS UTF8 ON
16:27:07 Response: 200 OK, UTF-8 enabled
16:27:07 Command: PBSZ 0
16:27:07 Response: 200 PBSZ command successful (PBSZ=0).
16:27:07 Command: PROT P
16:27:07 Response: 200 Protection level set to Private.
16:27:07 Status: Logged in
16:27:07 Status: Starting upload of C:\Users\xxx\Documents\Projekte\yyy\abc.txt
16:27:07 Command: CWD /backups/Projekte/xxx
16:27:07 Response: 550 No such file or directory.
16:27:07 Command: CWD /backups/Projekte
16:27:07 Response: 550 /backups/Projekte: No such file or directory.
16:27:07 Command: CWD /backups
16:27:07 Response: 250 CWD command successful.
16:27:07 Command: MKD Projekte
16:27:07 Response: 257 "Projekte" directory created.
16:27:07 Command: CWD /backups/Projekte
16:27:07 Response: 250 CWD command successful.
16:27:07 Command: MKD xxx
16:27:07 Response: 257 "xxx" directory created.
16:27:07 Command: CWD /backups/Projekte/xxx
16:27:07 Response: 250 CWD command successful.
16:27:07 Command: PWD
16:27:07 Response: 257 "/backups/Projekte/xxx" is current directory.
16:27:07 Status: Retrieving directory listing of "/backups/Projekte/xxx"...
16:27:07 Command: TYPE I
16:27:07 Response: 200 Type set to I.
16:27:07 Command: PASV
16:27:07 Response: 227 Entering Passive Mode (192,168,xxx,xxx,216,252)
16:27:07 Command: MLSD
16:27:07 Response: 150 Opening BINARY mode SSL data connection for 'file list'.
16:27:07 Response: 226 Transfer complete.
16:27:07 Command: TYPE A
16:27:07 Response: 200 Type set to A.
16:27:07 Command: PASV
16:27:07 Response: 227 Entering Passive Mode (192,168,178,5,216,243)
16:27:07 Command: STOR abc.txt
16:27:07 Response: 150 Opening BINARY mode SSL data connection for 'abc.txt'.
16:27:07 Response: 226 Transfer complete.
16:27:07 Status: File transfer successful, transferred 22.139 bytes in 1 second
16:27:07 Status: Starting upload of C:\Users\username\Documents\Projekte\xxx\abc.zip
16:27:07 Command: TYPE I
16:27:07 Response: 200 Type set to I.
16:27:07 Command: PASV
16:27:07 Response: 227 Entering Passive Mode (192,168,xxx,xxx,216,249)
16:27:07 Command: STOR Checkout abc.zip
16:27:07 Response: 150 Opening BINARY mode SSL data connection for 'abc.zip'.
16:27:07 Response: 226 Transfer complete.
16:27:07 Status: File transfer successful, transferred 9.216 bytes in 1 second
... some files later
16:28:11 Status: Starting upload of C:\Users\username\Documents\Projekte\yyy\public_html\abc.gif
16:28:11 Command: TYPE I
16:28:11 Response: 200 Type set to I.
16:28:11 Command: PASV
16:28:11 Error: Connection closed by server
16:28:11 Error: File transfer failed
16:28:11 Status: Disconnected from server
16:28:11 Status: Connecting to 192.168.xxx.xxx:21...
16:28:11 Status: Connection established, waiting for welcome message...
16:28:11 Response: 220 DiskStation FTP server ready.
16:28:11 Command: AUTH TLS
16:28:11 Response: 234 AUTH SSL command successful.
16:28:11 Status: Initializing TLS...
16:28:11 Status: Verifying certificate...
16:28:11 Status: TLS connection established.
16:28:11 Command: USER username
16:28:11 Response: 331 Password required for username.
16:28:11 Command: PASS ***********
16:28:11 Response: 230 User username logged in.
16:28:11 Command: OPTS UTF8 ON
16:28:11 Response: 200 OK, UTF-8 enabled
16:28:11 Command: PBSZ 0
16:28:11 Response: 200 PBSZ command successful (PBSZ=0).
16:28:11 Command: PROT P
16:28:11 Response: 200 Protection level set to Private.
16:28:11 Status: Logged in
16:28:11 Status: Starting upload of C:\Users\username\Documents\Projekte\yyy\public_html\abc.gif
16:28:11 Command: CWD /backups/Projekte/yyy/public_html
16:28:11 Response: 250 CWD command successful.
16:28:11 Command: TYPE I
16:28:11 Response: 200 Type set to I.
16:28:11 Command: PASV
16:28:11 Response: 227 Entering Passive Mode (192,168,xxx,xxx,216,244)
16:28:11 Command: STOR abc.gif
16:28:11 Response: 150 Opening BINARY mode SSL data connection for 'abc.gif'.
16:28:11 Response: 226 Transfer complete.
16:28:11 Status: File transfer successful, transferred 11.663 bytes in 1 second
Der eigentliche Fehler ist dann das:
Rich (BBCode):
16:28:11 Error: Connection closed by server
Das Interessante dabei ist, dass es nichts mit der Zeit zu tun hat. Denn wenn ein Upload läuft wird er niemals unterbrochen, egal wie groß die Datei ist. Es ist aber auch keine feste Anzahl von Dateien, die zu einem Problem führen. Das schwankt. Ich bin da also echt überfragt was der Grund dafür sein könnte.
Wenn ich in Filezilla 5 Minuten ohne Aktion abwarte kommt diese Meldung:
Rich (BBCode):
Response: 421 Timeout (300 seconds): closing control connection.
Error: GnuTLS error -110: The TLS connection was non-properly terminated.
Status: Server did not properly shut down TLS connection
Status: Disconnected from server: ECONNABORTED - Connection aborted
Das deckt sich ja mit der FTP Einstellung im DSM und ist entsprechend zu erwarten:
Doch wie kommt es zu den Abbrüchen während der Übertragung und wie könnte ich hinter das Problem kommen?
Zuletzt bearbeitet: