У нас большая проблема с загрузками, когда размер превышает 1 ГБ.
Мы используем Rails 2.3.5, пассажирский 2.2.9 на Amazon EC2 2 ГБ с 2 ГБ Ram и Fedora 10.
Файлы хранятся в / mnt / files, проект находится в / mnt / www / project
Мы попытались отправить файлы с помощью Nginx и x-accel-redirect, а также Apache с x-sendfile.
Мы можем скачать только и всегда 1,09 ГБ вместо 1,54 ГБ !!
Мы можем без проблем загружать файлы, размер которых меньше 1ГБ
Если мы связываем один и тот же файл (который не поврежден) в rails public dir, мы можем скачать без проблем.
X-Accel-Redirect или X-SendFile настроены правильно, проверены и проверены много раз.
Итак:
- Nginx с x-accel-redirect [ fail ]
- Apache с x-send-файлом [ ошибка ]
- Отправить файл без x-accel-redirect или x-sendfile на nginx или apache [ fail ]
- Связывание файла в публичной и прямой загрузке [ работает ]
Есть предложения?
Спасибо !!!