Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 5, 2009 08:26:26

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Загрузка файлов. Мат. часть.

Приветствую! Интересует вопрос - почему сравнительно большие файлы (~700Мб) не хотят загружаться. Коннект просто отваливается и Django вываливает ошибку. Проблем с подключением к инету нет (пробовали на разных машинах, в том числе в ДЦ). Теоретически ему то все равно. Я посылаю в запросе файл, сервер его разбивает на части, пишет в темповый файл, формирует готовый файл и ложит его на диск. Просветите пожалуйста где я ошибаюсь. PS: когда создаю новую тему в поле ввода текста не хочет переходить на новую строку, это только у меня или это новая фишка ?



Офлайн

#2 Авг. 5, 2009 10:38:54

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Загрузка файлов. Мат. часть.

pochechyev
Интересует вопрос - почему сравнительно большие файлы (~700Мб) не хотят загружаться. Коннект просто отваливается и Django вываливает ошибку
Так какую ошибку? Телепатов тут нет.



Офлайн

#3 Авг. 5, 2009 13:21:41

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Загрузка файлов. Мат. часть.

Разрывает соединение.
Флешовый обьект говорит “Http error”
Но кажется уже разобрались. Ща пробуем.
Есть такая директива Apache LimitRequestBody , вот в ней может и была проблема.


Ткните меня носом в низкоуровневое объяснение того как происходит закачка файла по http а еще лучше (если кому интересно) можно описать.
Самостоятельно в гугле не нашел (именно низкоуровневое объяснение того что вообще там происходит)



Отредактировано (Авг. 5, 2009 13:23:44)

Офлайн

#4 Авг. 5, 2009 13:49:15

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Загрузка файлов. Мат. часть.

Проблема таки не в этой директиве.
При установленном максимальном значении все равно сбрасывает соединение, в логах пусто.
Непонятно почему.



Офлайн

#5 Авг. 5, 2009 14:03:24

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Загрузка файлов. Мат. часть.

Разрывает соединение. Флешовый обьект говорит “Http error”
Это слабо прояснило ситуацию. Как насчёт поставить сниффер (wireshark, к примеру) и посмотреть что там происходит?

Офлайн

#6 Авг. 5, 2009 14:13:24

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

Загрузка файлов. Мат. часть.

Снифер это хорошая идея, но там все сложнее :)
Есть проксирующий nginx и основной apache а находятся они на разных физических серверах и доступа к nginx на данный момент нет.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version