重启FTP服务器时,防止FTP传输失败


0

当使用lftp客户端下载大文件(大约5GB)时,我发现重新启动FTP服务(vsftpd)会停止传输,我必须从头开始重新启动它。有没有办法防止FTP服务器重启时转移失败?


2
不重启FTP服务器不是一个选项?
Daniel Beck

期待重启FTP服务器不要杀死转移期待太多; 我建议这里的问题是FTP服务器经常重启,并且更值得花时间寻找防止这种情况发生的方法,或者更有弹性的备用文件传输机制。 FTP。(例如,如果文件也可以通过HTTP从支持Range标题的服务获得,则可以使用wget支持重新启动部分完成的下载的客户端。)
Aaron Miller

Answers:


2

这是不可能的,因为终止vsftpd服务也将终止它拥有的任何网络连接。即使您可以强制客户端忽略这一点,新重新启动的服务也不会知道如何处理以前没有登录到它的客户端正在进行的FTP传输的片段。

FTP具有恢复中断下载的功能,并且vsftpd如果配置正确,则支持恢复。 看起来pget -c选项lftp也支持恢复客户端传输。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.