Forms Flask-uwsgi(uwsgi正文读取超时)上载超过几KB的文件

Forms Flask-uwsgi(uwsgi正文读取超时)上载超过几KB的文件,forms,flask,upload,timeout,uwsgi,Forms,Flask,Upload,Timeout,Uwsgi,在使用Flask、uwsgi和nginx一段时间后,我需要创建一个表单,从本地上传大约10-20MB的文件。我创建了一个表单,可以上传大约1-15KB的文件。这是uwsgi返回的结果: [pid:10899 | app:0 | req:12/28]xx.xx.xx(){44个变量在1030个字节中}[Fri Sep 18 11:45:20 2020]POST/admin=>在50毫秒内生成23个字节(HTTP/1.1200)在264个字节内生成4个报头(核心0上的12个开关) 但当我尝试上载50

在使用Flask、uwsgi和nginx一段时间后,我需要创建一个表单,从本地上传大约10-20MB的文件。我创建了一个表单,可以上传大约1-15KB的文件。这是uwsgi返回的结果:

[pid:10899 | app:0 | req:12/28]xx.xx.xx(){44个变量在1030个字节中}[Fri Sep 18 11:45:20 2020]POST/admin=>在50毫秒内生成23个字节(HTTP/1.1200)在264个字节内生成4个报头(核心0上的12个开关)

但当我尝试上载50KB文件时,会发生超时错误:

[uwsgi正文读取]读取27474字节超时。内容长度:50696已消耗:0左:50696 [pid:10892 | app:-1 | req:-1/56]xx.xxx.xx(){44 vars in 1030 bytes}[Fri Sep 18 11:48:52 2020]POST/admin=>在4029毫秒内生成0字节(HTTP/1.1500)在0字节内生成0头(核心0上的18个开关)

形式很简单:

<h1>Upload new File</h1>
<form method=post enctype=multipart/form-data>
  <input type=file name=file>
  <input type=submit value=Upload>
</form
harakiri和http超时,无论是一起还是单独都无法工作。我执行的每个测试都返回相同的超时消息

提前谢谢。亲切的问候

def admin():
    htm='admin.html'
    if request.method == 'POST':
        file=request.files['file']
        return '<h1>File uploaded </h1>'
    return render_template(htm)
uwsgi --socket 0.0.0.0:5005 --processes 10 --workers 4 --harakiri 20 --http-harakiri 20 --http-timeout 20 --post-buffering 100000 --protocol=http -w wsgi:app