даже небольшая загрузка файлов останавливает активность на apache / rails - PullRequest
1 голос
/ 07 апреля 2010

в моем приложении rails (2.3.5) (в настоящее время 50-70 об / мин, максимальное время отклика около 0,7 с), загрузка файла размером даже 700 КБ (с помощью плагина paperclip) блокирует сервер для веб-запросов для всех на 2 минуты! (другие приложения на том же сервере работают нормально)

Кто-нибудь знает, почему это может происходить? я использую некоторые транзакции mysql, которые блокируют базу данных, даже если это может быть проблемой

Я читаю http://www.therailsway.com/2009/4/23/uploading-files но это не может быть блокировка сервера на 2 минуты для небольшого файла, не так ли?!

1 Ответ

1 голос
/ 08 апреля 2010

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

upd: переключен на модуль загрузки nginx, который стал еще быстрее.

...