При загрузке больших файлов (ок. 5 ГБ) с клиентом lftp
, я обнаружил, что перезапуск службы FTP (vsftpd
) останавливает передачу, и я должен перезапустить его с самого начала. Есть ли способ предотвратить сбой передачи при перезапуске FTP-сервера?
1 ответ
2
Это невозможно, так как прекращение работы службы vsftpd
также приведет к разрыву любых сетевых подключений. Даже если вы могли бы заставить клиента игнорировать это, недавно перезапущенная служба не будет знать, что делать с фрагментами выполняемой FTP-передачи от клиента, который ранее не вошел в нее.
FTP имеет возможность возобновления прерванных загрузок, и vsftpd
поддерживает возобновление, если настроено правильно. Похоже, опция pget -c
в lftp
также поддерживает возобновление передачи клиента.