Назад | Перейти на главную страницу

При загрузке больших файлов из браузера Chrome зависает mod_wsgi

Недавно мы обновили mod_wsgi до версии 4.5.15. При попытке загрузить файл размером 700 КБ или больше в проект Django из Chrome происходит сбой веб-сайта Django. Та же загрузка файлов из Firefox работает плавно.

В документации я обнаружил, что для mod_wsgi существует больше параметров настройки, чем в предыдущих версиях. Полный список настроек находится в документация WSGIDaemonProcess.

В настоящее время у меня только python-path определяется в опциях. Если проблема с загрузкой вообще связана с конфигурацией, какие настройки я должен попытаться исправить?

Дополнительный вопрос: в чем может быть разница в Chrome и Firefox, которые по-разному обрабатывают загрузку файлов.

Казалось, возник конфликт между mod_wsgi и mod_http2 в конфигурации Apache. Сообщается похожая ошибка об этом.

Отключение mod_http2 устраняет проблему. Возможно обновление mod_http2 до последней версии сделаю то же самое.