Django+gunicorn+nginx загрузка большого файла ошибка сброса соединения
Я пытаюсь загрузить большой файл (около 4 ГБ) на свой сайт django. Я использую обычный метод загрузки файлов, описанный в документации django. Я обслуживаю сайт с помощью Nginx -> Gunicorn -> Django на экземпляре EC2.
Проблема Загрузка файлов размером до 1 ГБ работает нормально. Он отлично работает для небольших файлов, но когда я пытаюсь загрузить файл размером 2GB или более, я получаю ошибку сброса соединения в chrome.
Журналы и спецификации В журналах нет ничего информативного, что я могу найти.
Версии: Django==3.2.4 Nginx==1.20
Фрагмент конфигурации: nginx.conf: (в блоке http)
client_max_body_size 4G;
client_body_buffer_size 4096M;
client_body_timeout 300;
Мне не хватает какой-либо конфигурации django? Надеюсь, кто-нибудь сможет пролить свет на причину и ее устранение. Спасибо за ваше время.
Я думаю, что это ограничение браузера (es. chrome).
Возможно, вам нужно разделить файл и загрузить его отдельно.