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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.