上传大文件Nginx + uwsgi [英] Upload large file nginx + uwsgi
问题描述
堆栈:烧瓶0.10 + uwsgi 1.4.5 + nginx 1.2.3
stack: flask 0.10 + uwsgi 1.4.5 + nginx 1.2.3
我可以通过我的应用程序上传小文件(<100k),但是较大的文件失败. uwsgi日志显示:
I can upload small files (<100k) through my application but larger ones fail. uwsgi log shows:
无效(太大)CONTENT_LENGTH.跳过.
Invalid (too big) CONTENT_LENGTH. skip.
nginx日志没有显示任何有用的信息.
nginx log does not show anything useful.
我尝试了以下操作,但没有成功:
I tried the following, without success:
- [nginx conf] client_max_body_size 0或20M
- [uwsgi conf]极限帖子:0或20000000
- [烧瓶配置] MAX_CONTENT_LENGTH = 20000000
所以我的问题:
- 我可以更改其他地方的conf吗?
- 是否可以在运行时在uwsgi/nginx上验证使用的选项?
推荐答案
uwsgi limit-post
参数中的问题.查看源.该变量可以被其他配置覆盖.例如,还从/usr/share/uwsgi/conf/default.ini
加载了debian上的配置.
Your problem in uwsgi limit-post
params. Look at source. This variable can be overridden by other configs. For example on debian config from /usr/share/uwsgi/conf/default.ini
are also loaded.
这篇关于上传大文件Nginx + uwsgi的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!