2010-02-14 15 views
3

У меня есть приложение для рельсов, работающее под версиями 2.3.4 и Ubuntu. Я использую пассажира.Тайм-ауты загрузки файлов с Ruby on Rails и apache

У меня были жалобы, когда пользователи пытались загрузить большие файлы (> 300 МБ). Со своей стороны, я могу сделать это хорошо, но у меня очень быстрое подключение к Интернету.

Что еще более озадачивает поведение, которое они видят на их конце. В какой-то момент процесс загрузки, кажется, зависает. Они не получают ошибку, но если они смотрят на свой сетевой трафик, ничего не происходит.

Возможно ли это установка апача? Или это может быть что-то на их стороне? Любые предложения о том, где я должен выглядеть, будут очень признательны.

Боб

ответ

0

В PHP называется его максимальный размер пост, я не очень подкованных с рубином, но я думаю, что его что-то вдоль этих линий. Загрузка в 300 МБ - довольно большой файл для обработки HTTP POST.

1

Если его задача timepout затем посмотреть, чтобы файл httpd.conf apche и попытаться установить Keepalive по параметру

0

Установка KeepAlive в On решить эту проблему для меня. Я настраивал настройку тайм-аута, которая работала, но не самая лучшая идея.

Мои загрузки были не такими большими, хотя (всего около 3-5 МБ). Помог ли KeepAlive вам на Bob 300mb?

Mine - это также приложение для рельсов, для этой проблемы тип приложения не является проблемой.

 Смежные вопросы

  • Нет связанных вопросов^_^