Доброго времени суток, столкнулся с такой проблемой. При попытке скачать любой файл который отдается апачем размером более 1гб, качалка качает ровно 1гб и все, если остановить закачку и продолжить то файл нормально докачается, если отдавать теже файлы nginx'ом то все качается без проблем. Задаю этот вопрос ради спортивного интереса т.к. статику и так отдаю nginx'ом.
ОС Gentoo, Apache 2.2.14
Apache не отдает большие файлы (скачивает ровно 1ГБ)
Модераторы: SLEDopit, Модераторы разделов
-
NeverM
- Сообщения: 248
- ОС: gentoo
Re: Apache не отдает большие файлы
Не у кого нет идей?
в логах в момент обрыва выдается:
[Sat Oct 09 01:08:38 2010] [info] [client х.х.х.х] (70007)The timeout specified has expired: core_output_filter: writing data to the network
в логах в момент обрыва выдается:
[Sat Oct 09 01:08:38 2010] [info] [client х.х.х.х] (70007)The timeout specified has expired: core_output_filter: writing data to the network
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Apache не отдает большие файлы
А причём тут Apache? Может дело в "качалке"?
-
NeverM
- Сообщения: 248
- ОС: gentoo
Re: Apache не отдает большие файлы
serzh-z
Пробовал качать разными менеджерами, эти же менеджеры качают нормально если отдает nginx.
Пробовал качать разными менеджерами, эти же менеджеры качают нормально если отдает nginx.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Apache не отдает большие файлы
nginx на том же сервере, в той же сети? Сообщение выше означает, что клиент закрыл коннект. Почему он его закрыл - это уже другой вопрос. Возможно, что Apache пишет в заголовках что-то такое, что не нравится "разным качалкам" и они решают прервать скачивание.
-
NeverM
- Сообщения: 248
- ОС: gentoo
Re: Apache не отдает большие файлы
serzh-z
nginx на том же сервере и естественно в той же сети
nginx на том же сервере и естественно в той же сети
-
NeverM
- Сообщения: 248
- ОС: gentoo
Re: Apache не отдает большие файлы
В заголовках вроде все ок, Content-Length соответствует размеру файла.
-
patrius
- Сообщения: 337
- ОС: Debian (4 & 5) -> Gentoo
Re: Apache не отдает большие файлы
Сообщение означает ничто ниное. как "Таймаут истек". На какие мысли наводит?
Исходя из того, что после "продолжения" закачка доходит... по пробуй поболоваться со временем ))