也许有人知道该怎么做。我正在尝试上传大于 3Gb 的文件。没问题,如果我使用以下配置上传高达 2Gb 的文件:
nginx:
client_max_body_size 5g;
client_body_in_file_only clean;
client_body_buffer_size 256K;
proxy_read_timeout 1200;
keepalive_timeout 30;
uwsgi_read_timeout 30m;
Run Code Online (Sandbox Code Playgroud)
UWSGI 选项:
harakiri 60
harakiri 1800
socket-timeout 1800
chunked-input-timeout 1800
http-timeout 1800
Run Code Online (Sandbox Code Playgroud)
当我上传大(几乎 4Gb)文件时,它上传 ~ 2-2.2Gb 并停止并出现错误:
[uwsgi-body-read] Timeout reading 4096 bytes. Content-Length: 3763798089 consumed: 2147479552 left: 1616318537
Run Code Online (Sandbox Code Playgroud)
我应该使用哪些参数?