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

1 ответ1

2

Это невозможно, так как прекращение работы службы vsftpd также приведет к разрыву любых сетевых подключений. Даже если вы могли бы заставить клиента игнорировать это, недавно перезапущенная служба не будет знать, что делать с фрагментами выполняемой FTP-передачи от клиента, который ранее не вошел в нее.

FTP имеет возможность возобновления прерванных загрузок, и vsftpd поддерживает возобновление, если настроено правильно. Похоже, опция pget -c в lftp также поддерживает возобновление передачи клиента.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .