Partial Transfers?

When using the Home version of SmartFTP, we have begun experiencing issues where almost all the files within an uploaded folder transfer except one or two. The file(s) that gets "stuck" on retry over and over seems to be random. We have found that deleting the the partial file on the server side allows the file to transfer successfully upon the next scheduled retry, but this workaround is not effective as we upload hundreds or thousands of file folders containing photos, documents, etc each week. Any ideas on what might be causing the partial transfers or how to resolve this issue? Thank you in advance for your assistance.

Hello ..

Please double click the files that are stuck in the transfer. The log window opens. Then post the log.

Regards,
Mat

[09:25:43] 220 Welcome MMFI FTP Server!
[09:25:43] 230 User successfully logged in.
[09:25:43] SYST
[09:25:43] 215 UNIX emulated by Quick 'n Easy FTP Server.
[09:25:43] Detected Server Type: UNIX
[09:25:43] FEAT
[09:25:43] 211-Extensions supported
[09:25:43] SIZE
[09:25:43] MDTM
[09:25:43] XCRC
[09:25:43] 211 END
[09:25:43] TYPE I
[09:25:43] 200 Type set to BINARY
[09:25:43] REST 0
[09:25:43] 350 Restarting at 0.
[09:25:43] PWD
[09:25:43] 257 "/" is current directory.
[09:25:43] CWD /13635466-4_1MtCrestLoop_062208
[09:25:44] 250 "/13635466-4_1MtCrestLoop_062208" is current directory.
[09:25:44] PWD
[09:25:44] 257 "/13635466-4_1MtCrestLoop_062208" is current directory.
[09:25:44] Remote file exist check: "1 Mt Crest Loop - ICC checklist.doc".
[09:25:44] SIZE 1 Mt Crest Loop - ICC checklist.doc
[09:25:45] 213 0
[09:25:45] MDTM 1 Mt Crest Loop - ICC checklist.doc
[09:25:46] 550 File not found.
[09:25:46] STAT 1 Mt Crest Loop - ICC checklist.doc
[09:25:46] 502 Command not implemented - Try HELP.
[09:25:46] Obtaining file information (size/date) from directory listing.
[09:25:46] TYPE A
[09:25:46] 200 Type set to ASCII
[09:25:46] PASV
[09:25:46] 227 Entering Passive Mode (76,248,38,150,4,1)
[09:25:46] Opening data connection to 76.248.38.150 Port: 1025
[09:25:46] LIST -aL
[09:25:47] 150 Opening ASCII mode data connection for directory list.
[09:25:47] No connection could be made because the target machine actively refused it.
[09:25:57] 421 Failed to create data connection socket.
[09:25:57] File "1 Mt Crest Loop - ICC checklist.doc" not found in directory listing.
[09:25:57] Source File: Size=77312, SizeUnit=Byte, Time=2008-06-23T13:57:54, TimeFormat=Exact
[09:25:57] Destination File: Size=0, SizeUnit=Byte, Time=1601-01-01T00:00:00, TimeFormat=Exact
[09:25:57] RecentTime=2008-08-20T21:31:51
[09:25:57] Rule "IF Destination Time=Recent AND Size=Smaller AND Transfer=No Matter THEN Overwrite" matched. Action="Overwrite".
[09:25:57] TYPE I
[09:25:57] 200 Type set to BINARY
[09:25:57] PASV
[09:25:57] 227 Entering Passive Mode (76,248,38,150,4,0)
[09:25:57] Opening data connection to 76.248.38.150 Port: 1024
[09:25:57] STOR 1 Mt Crest Loop - ICC checklist.doc
[09:25:57] 150 Opening BINARY mode data connection for file transfer.
[09:25:58] No connection could be made because the target machine actively refused it.
[09:26:07] 421 Failed to create data connection socket.
[09:26:07] Transfer failed.
[09:26:37] Remote file exist check: "1 Mt Crest Loop - ICC checklist.doc".
[09:26:37] SIZE 1 Mt Crest Loop - ICC checklist.doc
[09:26:37] 213 0
[09:26:37] MDTM 1 Mt Crest Loop - ICC checklist.doc
[09:26:37] 550 File not found.
[09:26:37] Obtaining file information (size/date) from directory listing.
[09:26:37] TYPE A
[09:26:38] 200 Type set to ASCII
[09:26:38] PORT 192,168,0,198,193,58
[09:26:38] 200 Port command successful.
[09:26:38] LIST -aL
[09:26:38] 150 Opening ASCII mode data connection for directory list.
[09:26:38] 2519 bytes transferred. (59.9 KB/s) (41 ms)
[09:26:38] 226 Transfer complete
[09:26:38] Source File: Size=77312, SizeUnit=Byte, Time=2008-06-23T13:57:54, TimeFormat=Exact
[09:26:38] Destination File: Size=0, SizeUnit=Byte, Time=2008-08-20T16:31:00, TimeFormat=Not Exact
[09:26:38] RecentTime=2008-08-21T14:26:38
[09:26:38] Rule "IF Destination Time=Recent AND Size=Smaller AND Transfer=No Matter THEN Overwrite" matched. Action="Overwrite".
[09:26:38] TYPE I
[09:26:39] 200 Type set to BINARY
[09:26:39] PORT 192,168,0,198,193,59
[09:26:39] 200 Port command successful.
[09:26:39] STOR 1 Mt Crest Loop - ICC checklist.doc
[09:26:58] An established connection was aborted by the software in your host machine.
[09:26:58] Server closed connection
[09:26:58] Transfer failed.

It's a network/server problem. You can see from the log that the data connections fail. SmartFTP automatically tries Active Mode (PORT) and Passive Mode (PASV) but none of them is successful.

Pasv failure:
[09:25:57] PASV
[09:25:57] 227 Entering Passive Mode (76,248,38,150,4,0)
[09:25:57] Opening data connection to 76.248.38.150 Port: 1024
[09:25:57] STOR 1 Mt Crest Loop - ICC checklist.doc
[09:25:57] 150 Opening BINARY mode data connection for file transfer.
[09:25:58] No connection could be made because the target machine actively refused it.

Port failure:
[09:26:39] PORT 192,168,0,198,193,59
[09:26:39] 200 Port command successful.
[09:26:39] STOR 1 Mt Crest Loop - ICC checklist.doc
[09:26:58] An established connection was aborted by the software in your host machine.

Regards,
Mat

Thanks Mat, however, what still doesn't make sense is that the other 200+ files in the same uploaded folder upload just fine, while this one just sits there "stuck" in the transfer queue. If the server was refusing a connection, why would it only refuse a single random file in the uploaded folder? This seems to happen with almost every folder uploaded now. Any ideas?

Maybe the server has some issues with certain files (filenames?). Are the files eventually transferred after the x retry or are they stuck forever?

Regards,
Mat

Some files appear to finally go through 10-15 retries, but not all of them. I've just tried other FTP clients as well, and they appear to time out the connection as well, so apparently isn't not limited to just SmartFTP. I don't suppose you know if a user's router could cause this issue, as close to 25 other users are not having this problem (with similar file names and types). There are no firewalls, no virus software, nothing that I could find that would block the connection, and as most of the files are going through, I am completely baffled. I know this might beyond your "responsibilities" here, but do you have any ideas? I would certainly appreciate any direction or assistance.

Hello ..

I wouldn't use the Qick&Easy FTP server for anything professional. Try Gene6 FTP server or Serv-U instead.

Regards,
Mat

Thanks, however the product has worked wonderfully for us thusfar, and as this appears to be unrelated to QNE Server, I think we'll stick with it. For a small company, it's hard to compare $30 to $500+...

Thanks again for your help and I guess I'll keep searching for another possible solution to this issue.