[Techtalk] FTP uploads failing
mim at miriam-english.org
Sun Oct 14 09:04:14 UTC 2012
I used to have no difficulty uploading large files via FTP, however for
a while now, no matter what program I use to send files to my site they
only partially upload.
Small files, like less than a couple of tens of K, upload fine, but
larger files encounter some kind of weird error.
If I use wput to send a file it will seem to upload a couple of meg,
then get stuck for a while then print an error:
Error: Error encountered during uploading data (Operation now in progress)
Send Failed. Waiting 10 seconds... Receive-Error: read() failed. Read ''
so far. (errno: Connection reset by peer (104))
Receive-Error: Connection broke down.
Then it will try again, but from what looks like about a megabyte
earlier in the upload, so most of a megabyte of data seem to have not
arrived at their destination. Each time it tries I get between 10k and
30k closer to completion, so that uploading just a few megabytes can
gFTP gives time-out errors and and gives up, so I have to keep trying
over and over again. It is a royal pain! At least wput keeps trying of
its own accord. Unfortunately if the upload is nearly complete wput
often gives up when it gets the error and thinks the file has fully
uploaded, quitting instead of retrying.
Does anybody have any idea what the problem could be? I've searched
online and it seems to be happening to a lot of people.
I'm using a very slow (15K/s) satellite connection and I'm uploading to
my site which is hosted on GoDaddy.
I checked my connection using Steve Gibson's (https://www.grc.com) Port
checking page and of the first 1056 ports only 222 (rsh spx) is open.
This shielding of ports seems to be done by my ISP. I am not currently
running a firewall. I don't have any servers running on my computer,
that I know of, so I don't think this matters. (At least, I hope not.)
Does anybody have any idea what the problem might be?
If you don't have any failures then you're not trying hard enough.
- Dr. Charles Elachi, director of NASA's Jet Propulsion Laboratory
More information about the Techtalk