Форум

/ домой \ \ темы /



Тема: http сервер не отдаёт больше 65Кб от файла

29/09/2008 03:59 nachash:
Здравствуйте, такой вопрос: в корневой папке сервера есть каталог с раровскими архивами. При обращении к любому из них по http выдаётся диалог на скачивание, после чего скачивание начинается, но останавливается на отметке 65702 байт. Если возобновить скачивание, то сервер отдаёт следующий 64Кб-фрагмент, после чего снова прекращает отдачу. Подскажите пожалуйста, где копать. Ось вин2к про.
29/09/2008 08:20 nachash:
Такая же проблема описывается в forum.consultant.ru/viewtopic.php?id=1336 - увы, причина не оглашена, хотя на сервере явно что-то "подкрутили"
29/09/2008 17:41 ssv:
Установите параметр максимальный размер передаваемый методом POST
(настройка HTTP)
29/09/2008 19:09 nachash:
Спасибо за ответ ) Установил сначала в 1000000, потом в 999999999 )) Увы мне, не помогло. Всё те же несчастные 64Кб. Сервер рестартовал, проверял после этого настройки - новые значения сохранялись. Лазал даже по конфигу в поисках таинственной и всемогущей цифры 65702 )) Подскажите ещё какую-нибудь мысль на сей счёт - я в тупике.
29/09/2008 19:37 Max:
Если у вас стоят лимиты скорости особенно для прокси, то копать скорее нужно там, -- если лимит оказывается перебран, сервер делает паузу, прежде чем отдать следующий кусок, но соединение не рвет. Соединение может разорвать удаленная сторона по таймауту.

Также соединение может рвать антивирус.
29/09/2008 19:52 nachash:
Да в том и дело, что из всех сервисов small http активен только сам хттп. Проверил ещё раз - нигде лимиты не активированы, "0". Антивирус отключал, без эффекта. Зато вот что интересно: поставил small http на имеющуюся в загашнике машинку с нт 4.0 - под нтёй всё работает распрекрасно. Стало быть, чего-то где-то 2к пакостит... В принципе, вопрос снимаю, но вообще интересно, в чём может быть дело.
16/12/2008 18:27 nachash:

16/12/2008 18:45 nachash:
Пардон за пустой пост, рука дрогнула ) Снова здравствуйте, тема снова *up* ибо снова актуально. Значицца, трабл прежний: под win2k pro sp4 сервер (small http 3.05.83)отдаёт по протоколу http только первые 64Кб от скачиваемого файла. Под нт4.0 сп6а такого не происходит; с несколькими другими веб-серверами на той же машине с 2К- тоже всё хорошо и всё отдаётся как надо. Помогите пожалуйста с направлением, в котором нужно рыть, бо программка хорошая и шустрая.
17/12/2008 09:23 ssv:
Попробуй следущее:
Скачай вот этот net37.ru/server.zip архив.
В нем полносью настроенный файл конфига SHTTPS+PHP+Perl.
Скачай с этого сайта smallsrv.com/shttp3r.exe программу-сервер и установите ее в C:\server\shttps и пробуйте
17/12/2008 21:06 nachash:
Всё вышеуказанное проделал, не помогло - отдаёт всё те же 64Кб. Вот лог сервера, может он что-то прояснит:

!->17/12 21:01:32 [93.185.181.237:59826>80] (t1 21)
GET /chat_ind_fil.rar HTTP/1.1
User-Agent: Opera/9.52 (Windows NT 5.0; U; ru)
Host: 93.185.181.237
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Cookie: phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%222%22%3B%7D
Cookie2: $Version=1
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers

!->17/12 21:01:32 [93.185.181.237:59826>80] (t1 22) >HTTP in:607 out:65702 Time:110


17/12/2008 23:08 Max:
Если лимиты не активны, значит 100% дело в антивирусе, файрволе, или каком-то софте перехватывающем стандартные системные вызовы.

17/12/2008 23:09 Max:
Можете с помощью avz посмотреть кто у вас какие вызовы перехватил.
17/12/2008 23:25 nachash:
Гм, вот сейчас BRS WebWeawer стоит на всё той же машине - отдаёт всё полностью. Антивиря на том компе нет, файера тоже. Роутер бы резал - так на любых серверах бы резал, а не только при shttps. Вообще на том компе ничего лишнего нет - мускуль да веб-сервер из стороннего. Попробую avz...
20/12/2008 11:40 nachash:
Не, как хотите, а это shttps чего-то там себе мудрит, бо около десятка других опробованных мной серверов не имеют никаких проблем с отдачей файлов. Софтом ничего не перехватывается, проверил. Может, shttps в реестре что-нибудь этакое прописывает? Какой-нибудь ключик, чи шо...
20/12/2008 13:41 Max:
Я проверил на 2К и ничего подобного не обнаружил.
20/12/2008 16:55 nachash:
pro или сервер?
21/12/2008 11:49 nachash:
Да, Вы правы - проверил на ещё одном компе с вин2к - всё работает. Извините за парку мозгов ((

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: