Доброе время суток!
Пытаюсь закачать большую папку с файлами по ftp с помощью wget`а. Сначала всё идёт нормально, загружается 70Mb, потом закачка останавливается и дальше ничего не происходит. После ожидания возникает Connection time out.
Версия wget`a - 1.13.
На сервере стоит proftpd.
Так запускаю wget: wget --continue --progress=dot:mega --tries=0 ftp://user:pass@ip:270/path/*
На выходе:
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /LJtest0/posts_old2 ... done.
==> PASV ... done. ==> LIST ... done.
0K ........ ........ ........ ........ ........ ........ 61.8K
3072K ........ ........ ........ ........ ........ ........ 7.35M
6144K ........ ........ ........ ........ ........ ........ 6.59M
9216K ........ ........ ........ ........ ........ ........ 7.10M
12288K ........ ........ ........ ........ ........ ........ 6.98M
15360K ........ ........ ........ ........ ........ ........ 7.46M
18432K ........ ........ ........ ........ ........ ........ 6.56M
21504K ........ ........ ........ ........ ........ ........ 5.46M
24576K ........ ........ ........ ........ ........ ........ 6.60M
27648K ........ ........ ........ ........ ........ ........ 7.39M
30720K ........ ........ ........ ........ ........ ........ 4.30M
33792K ........ ........ ........ ........ ........ ........ 9.90M
36864K ........ ........ ........ ........ ........ ........ 9.42M
39936K ........ ........ ........ ........ ........ ........ 8.71M
43008K ........ ........ ........ ........ ........ ........ 8.04M
46080K ........ ........ ........ ........ ........ ........ 7.60M
49152K ........ ........ ........ ........ ........ ........ 9.29M
52224K ........ ........ ........ ........ ........ ........ 7.65M
55296K ........ ........ ........ ........ ........ ........ 8.70M
58368K ........ ........ ........ ........ ........ ........ 6.63M
61440K ........ ........ ........ ........ ........ ........ 307K
64512K ........ ........ ........ ........ ........ ........ 7.35M
67584K ........ ........ ........ ....... 6.15M=68s
2011-12-01 12:27:26 (1017 KB/s) - Data connection: Connection timed out;
В чём может быть причина?
Wget
Так запускаю wget: wget --continue --progress=dot:mega --tries=0 ftp://user:pass@ip:270/path/*
А если просто
wget -c <ссылка на файл> ?
Попробовал, ничего не поменялось.
Попробовал, ничего не поменялось.
А север Ваш? Смотрите там.
[quote=yntoxy]Попробовал, ничего не поменялось.
А север Ваш? Смотрите там.[/quote]
Да, мой. Так что смотреть? Могу ftp конфиг выложить. Но вроде там всё норм.
Причина похоже в том, что либо провайдер, либо сам сервер с которого качаете обрывает соединение.
Ну если сервер с которого качаете поддерживает до-качку, то можно попробовать до-качать файл это ключик -O
пример:
[console]$ wget http://xxxx -O /путь/имя_файла[/console]
От сервера приходит сообщение, что время соединения вышло, мол хватит, пораб уже и честь знать wink
Выложите конфиг ftp
Ну если сервер с которого качаете поддерживает до-качку, то можно попробовать до-качать файл это ключик -O
ключик -с и так докачку включает...
Так что смотреть?
видимо, логи, почему соединение обрывается...
ключик -с и так докачку включает...
Ок буду знать :cool:
От сервера приходит сообщение, что время соединения вышло, мол хватит, пораб уже и честь знать wink
Выложите конфиг ftp
Вот конфиг:
ModulePath /usr/lib/proftpd
LoadModule mod_ctrls_admin.c
LoadModule mod_tls.c
LoadModule mod_radius.c
LoadModule mod_quotatab.c
LoadModule mod_quotatab_file.c
LoadModule mod_quotatab_radius.c
LoadModule mod_wrap.c
LoadModule mod_rewrite.c
LoadModule mod_load.c
LoadModule mod_ban.c
LoadModule mod_wrap2.c
LoadModule mod_wrap2_file.c
LoadModule mod_dynmasq.c
LoadModule mod_ifsession.c
ServerType standalone
DefaultServer on
Umask 022
ServerName "0.0.0.0"
ServerIdent on "My FTP Server"
ServerAdmin email@example.org
IdentLookups off
UseReverseDNS off
Port 270
PassivePorts 49152 65534
#MasqueradeAddress None
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 65535
TimeoutNoTransfer 65535
TimeoutIdle 120
DisplayLogin welcome.msg
DisplayChdir .message
User nobody
Group nobody
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress off
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 220
TransferRate STOR 250
TransferRate STOU 250
TransferRate APPE 250
SystemLog /var/log/secure
RequireValidShell off
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol SSLv23
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
TLSRenegotiate required off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
SaveRatios off
RatioFile "/restricted/proftpd_ratios"
RatioTempFile "/restricted/proftpd_ratios_temp"
CwdRatioMsg "Please upload first!"
FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
LeechRatioMsg "Your ratio is unlimited."
</IfModule>
<Limit LOGIN>
AllowUser user
DenyALL
</Limit>
<Anonymous /home>
User user
Group users
AnonRequirePassword on
MaxClients 15 "The server is full, hosting %m users"
DisplayLogin welcome.msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit LIST NLST STOR STOU RETR PWD XPWD SIZE STAT CWD XCWD CDUP XCUP >
AllowAll
</Limit>
<Limit APPE RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM >
DenyAll
</Limit>
</Anonymous>
TimeoutIdle 120
Пробовали менять?
TimeoutIdle 120
Пробовали менять?
Вот только что :) Ничего не поменялось.
Пытаюсь закачать большую папку с файлами по ftp с помощью wget`а.
не надо пытаться забивать шурупы молотком.
Используйте ftp или lftp (это такие команды).