上传大文件nginx + uwsgi

Jer*_*ckx 7 python nginx flask uwsgi

stack:flask 0.10 + uwsgi 1.4.5 + nginx 1.2.3

我可以通过我的应用程序上传小文件(<100k),但较大的文件会失败.uwsgi日志显示:

无效(太大)CONTENT_LENGTH.跳跃.

nginx日志没有显示任何有用的东西.

我尝试了以下内容,没有成功:

  • [nginx conf] client_max_body_size 0或20M
  • [uwsgi conf] limit-post:0或20000000
  • [flask conf] MAX_CONTENT_LENGTH = 20000000

所以我的问题:

  1. 在其他地方我可以改变吗?
  2. 有没有办法在运行时在uwsgi/nginx上验证使用的选项?

Sla*_*kov 9

你在uwsgi limit-postparams的问题.看看来源.此变量可以被其他配置覆盖.例如,在debian配置/usr/share/uwsgi/conf/default.ini上也加载了.