我们在Windows Server 2003 x64机器上有一个IIS FTP站点。
应用程序层网关服务被禁用(所以http://support.microsoft.com/kb/931130不适用)。 Windows防火墙服务也被禁用。 FTP站点的连接超时(只有一个)被设置为1200秒= 20分钟。
外部客户端可以连接到该站点,列出目录内容并下载小文件。 当一个客户端试图下载一个大文件(例如,如果下载持续3分钟,仍然不到20分钟,但相对较长),服务器发送所有数据,然后连接超时,客户端发出REST / RETR尝试从最后一个字节(我相信应该成功并接收到0字节)后尝试重新启动下载的命令,服务器的行为就好像客户机试图在字节0之后重新启动,即将整个文件全部发送出去。
有想法该怎么解决这个吗?
尝试从服务器本身下载文件,然后尝试从服务器的同一networking下载文件。 如果它在服务器上工作,那么你可能有一个networking问题,如果它从networking工作,那么你可能有一个防火墙或路由器的问题。