【发布时间】:2021-12-11 16:50:11
【问题描述】:
我正在尝试将一个大文件(大约 4GB)上传到我的 django 网站。我使用 django 文档中描述的常规文件上传方法。我在 EC2 实例上使用 Nginx -> Gunicorn -> Django 为网站提供服务。
问题 上传到 1GB 文件可以正常工作。它适用于较小的文件,但是当我尝试上传 2GB 或更大的文件时,我在 chrome 中收到连接重置错误。
日志和规格 我在日志中找不到任何信息。
版本: Django==3.2.4 Nginx==1.20
配置 sn-p: nginx.conf:(在http块中)
client_max_body_size 4G;
client_body_buffer_size 4096M;
client_body_timeout 300;
我是否缺少任何 django 配置? 希望有人能够阐明原因并修复。 感谢您的宝贵时间。
【问题讨论】: