LINUX.ORG.RU

сеты для lftp. автореконнект


0

0
Схема болезни такова. Ты качаешь большой файл с ftp сервера. Когда заканчивается закачка, клиент начинает ждать подтверждения завершения соединения от сервера. Тот, естесственно, молчит. так, все и висит.

mirror -R -c directory `bigfile0' в позиции 2985115648 (100%) овп:0с [Ожидание окончания пересылки]

такое ожидание может длиться очень и очень долго. Если не знать, как сетить lftp, то помогает ctrl+c и reconnect.

net:reconnect-interval-base и "ftp:sync-mode" явно не то, но что нужно, никак не пойму.

всякие /wait и /reconnect по мануалу - не то.

ответ не нужен. просто предложения контрольных слов для поиска по мануалу.

Спасибо

★★★
> подтверждения завершения соединения от сервера. Тот, естесственно, молчит. так, все и висит.

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

я ответа не нашел, тупо разбивал zipslit'ом на куски и так передавал

anonymous
()
Ответ на: комментарий от bakagaijin
В смысле вот это:
       ftp:nop-interval (seconds)
              delay between NOOP commands when downloading tail of a file. This is useful for ftp servers
              which  send  "Transfer  complete" message before flushing data transfer. In such cases NOOP
              commands can prevent connection timeout.
bakagaijin ★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.