Re: Проблема с X-Accel-Redirect на nginx с php-fpm

Oleksandr V. Typlyns'kyi wangsamp на gmail.com
Пн Июн 28 18:09:48 MSD 2010


Today Jun 28, 2010 at 16:03 Антон Редозубов wrote:

> Спасибо за ответ, но проблема все равно не в этом (я уже начал боятся
> за свое умственное здоровье, но оказалось напрасно).
> wxDownloadFast прекрасно скачал тестовый файлик в 5 потоков, wget
> докачал файлик. Но...
> 
> Сейчас два вопроса:
> 1 - если делать wget -c то все хорошо, а если wget --header="Range:
> bytes=5240-" не качает, хотя заголовки почти идентичны
> В первом случае:
> ---request begin---
> GET /d/download HTTP/1.0
> Range: bytes=5120-
> User-Agent: curl

> Во втором:
> ---request begin---
> GET /d/download HTTP/1.0
> User-Agent: curl
> Accept: */*
> Host: dl02.redic
> Range: bytes=5120-

  В обоих случаях "User-Agent: curl" в запросе и  "206 Partial Content" в ответе.

> 2 - каким то неведомым образом MultiGet на убунте в ответ на запрос
> получает один ответ, а курл - другой
> ---request begin---
> HEAD /d/download HTTP/1.1
> User-Agent: Mozilla/4.0(compatible;MSIE 5.00;Windows 98)
> Host: dl02.redic
> Accept: */*
> Referer: http://dl02.redic/d
> Pragma: no-cache
> Cache-Control: no-cache
> Connection: close

  В запросе метод HEAD, а не GET.

> Если с MultiGet'ом все может быть из-за того, что он косит по MSIE, то
> почему wget с заголовком Range не может скачать файл (при том что я
> перед попыткой докачать с указанием Range восстанавливал исходный
> кусок скачанного файла)?

  Видимо wget не понимает что делать с докачкой без указания -c.

-- 
WNGS-RIPE



Подробная информация о списке рассылки nginx-ru