在云主机上传或下载大文件时,本地使用FTP 被动模式进行传输文件,如上传时间达到5分钟以上的,出现连接中止的情况,在确认网络无异常,可判断与机房防火墙TCP防护有关。具体情况如下
默认下机房防火墙在 TCP连接空闲超时达到5分钟后将重置TCP空闲连接。在进行FTP传输时,数据会话连接进行数据传输,此时控制会话连接状态为空闲。在控制会话连接空闲时长达到防火墙TCP防护阀值,将中止控制会话连接,进而FTP数据会话连接断开,FTP文件传输失败。
解决方法:
利用FileZilla Keep-Alive 保持控制会话活动
或更换传输模式为主动模式
注:
http://www.proftpd.org/docs/howto/KeepAlives.html