wget, не работает докачка

Модератор: /dev/random

Se9a
Сообщения: 67
ОС: openSUSE 11

wget, не работает докачка

Сообщение Se9a »

Не пойму что за дела - wget докачивать не хочет, а Download Master (win) докачивает на ура...

протокол wget'a:
--------------------

sega@sega:~> wget -cSd ftp://ftp.chant.ru/pub/Linux/opensuse/dis...GM-DVD-i386.iso
DEBUG output created by Wget 1.10.2 on linux-gnu.

---request begin---
GET ftp://ftp.chant.ru/pub/Linux/opensuse/dis...GM-DVD-i386.iso HTTP/1.0
Range: bytes=269037-
User-Agent: Wget/1.10.2
Accept: */*
Host: ftp.chant.ru

---request end---
Запрос Proxy послан, ожидается ответ...
---response begin---
HTTP/1.0 206 Partial Content
Server: squid/2.6.STABLE9
Date: Wed, 29 Aug 2007 11:31:56 GMT
Content-Type: text/plain
Content-Length: 3880772883
Last-Modified: Wed, 14 Mar 2007 17:22:40 GMT
Content-Range: bytes 269037-3881041919/-413925376
X-Cache: MISS from pro.icp.ac.ru
Via: 1.0 pro.icp.ac.ru:3128 (squid/2.6.STABLE9)
Proxy-Connection: close

---response end---

HTTP/1.0 206 Partial Content
Server: squid/2.6.STABLE9
Date: Wed, 29 Aug 2007 11:31:56 GMT
Content-Type: text/plain
Content-Length: 3880772883
Last-Modified: Wed, 14 Mar 2007 17:22:40 GMT
Content-Range: bytes 269037-3881041919/-413925376
X-Cache: MISS from pro.icp.ac.ru
Via: 1.0 pro.icp.ac.ru:3128 (squid/2.6.STABLE9)
Proxy-Connection: close
Closed fd 3
Повтор.

и так повторяется снова и снова...

Протокол DM:
-----------------

284 29.08.2007 14:55:37 GET ftp://ftp.chant.ru/pub/Linux/opensuse/distribution/ >10.2/iso/dvd/openSUSE-10.2-GM-DVD-i386.iso HTTP/1.0
User-Agent: Download Master
Accept: */*
Referer: ftp://ftp.chant.ru/pub/Linux/opensuse/ >distribution/10.2/iso/dvd/
Range: bytes=8260840-
Host: ftp.chant.ru
285 29.08.2007 14:55:37 HTTP/1.0 206 Partial Content
Server: squid/2.6.STABLE9
Date: Wed, 29 Aug 2007 10:55:43 GMT
Content-Type: text/plain
Content-Length: 3872781080
Last-Modified: Wed, 14 Mar 2007 17:22:40 GMT
Content-Range: bytes 8260840-3881041919/-413925376
X-Cache: MISS from pro.icp.ac.ru
Via: 1.0 pro.icp.ac.ru:3128 (squid/2.6.STABLE9)
Proxy-Connection: close
и начинает (до)скачивать...
(при первом подключении сигнализирует об отсутстии докачки, но если поставить на паузу и снова включить, то все ок -- докачка на сервере есть)

Сравнивая логи я заметных отличий не нашел, поэтому думаю что в wget какой-то баг... поиск в гугле ничего про такую ситуацию не дал.
Вопрос вызывает сообщение в логе wget'a "Closed fd3" - что это такое?
Есть идеи?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: wget, не работает докачка

Сообщение sash-kan »

поэкспериментировал. с chant.ru вообще не получилось связаться.
почему бы не попробовать другие зеркала? поискал файл с таким названием. нашел три зеркала ( http://topdownloads.ru/archives/file/openS...386/1292351.htm )
http://ftp.chg.ru/pub/opensuse/distributio...GM-DVD-i386.iso
ftp://ftp.tu-chemnitz.de/pub/linux/opensu...GM-DVD-i386.iso
ftp://ftp.christ4you.ru/pub/opensuse/dist...GM-DVD-i386.iso
на третьем файла уже нет, а с первых двух прекрасно сработала докачка.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Se9a
Сообщения: 67
ОС: openSUSE 11

Re: wget, не работает докачка

Сообщение Se9a »

все равно не работает... ни c chg.ru, ни c tu-chemnitz.de :(
может это быть как-то связано с настройками прокси ? и как именно?
(докачка работает с внутреннего ftp)
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: wget, не работает докачка

Сообщение MadDog »

Se9a писал(а):
30.08.2007 13:36
может это быть как-то связано с настройками прокси ?
Кстати, да. Вполне возможно. Самый простой способ это попробовать напрямую минуя прокси. Смотря какие у вас там настройки на сквиде.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Se9a
Сообщения: 67
ОС: openSUSE 11

Re: wget, не работает докачка

Сообщение Se9a »

Самый простой способ это попробовать напрямую минуя прокси. Смотря какие у вас там настройки на сквиде.


Только хотел написать фразу "Я не большой специалист пока, поэтому можно поподробнее...",
но решил сначала попробовать

wget -c --no-proxy ftp://...

и докачка заработала!

В общем, эмпирическое знание получено. Хорошо, но недостаточно. Получается, что прокси докачку не поддерживает? Но почему тогда через DM докачивалось? логи то одинаковые, значит DM через прокси докачивал (без прокси у wget'a другой лог) или он переключался молча?
Спасибо сказали: