Ftp – Download times out with ftp client only

ftptimeout

For all but one, of the web site hosting companies I use, I can download large files OK using an FTP client such as Filezilla.

However for one hosting company:

  • Upload works fine via ftp client.
  • Download of files smaller than about 3MB works fine via ftp client.
  • Download of files of 3MB or larger works individually via browser i.e. via ftp://…….
  • Download of files of 3MB or larger via Filezilla (or Windows Explorer or FireFTP) fails with a timeout after about 20 seconds.

The hosting company has been unable to solve the problem so far. They say they have removed the timeout limit, but I still have the same problem.

According to the Filezilla documentation this could be due to a faulty firewall or router:
http://wiki.filezilla-project.org/Network_Configuration#Timeouts_on_large_files.

I am not a network expert however if it is working OK for other hosting companies (which also run IIS6) then I assume my firewall and router must be OK.

I would prefer to use an FTP client as then I should be able to FTP download the whole site in one go.

Any idea what could be the fault?
Or if it is a firewall or router problem, how can I find out which piece of equipment is faulty?

Best Answer

There should not be a reason why a browser download works file a FTP client download does not work unless there is something wrong. A couple of things to check.

  1. Whether your FTP client is configured to use PASSIVE ftp mode or not. Try changing it to see if it works. This might be a problem since the two modes use different ftp ports, which may be subject to different firewall rules.
  2. Whether your browser is quietly resuming any broken downloads in the background.
Related Topic