python-2.7 – Nginx:413实体太大 – 文件无法到达应用程序

我正在使用Nginx和uwsgi与wsgi app.当我尝试上传图像时,应用程序有时无法获取图像,并且曾经有错误413实体太大.

我通过添加client_max_body_size 4M解决了这个问题;我的Nginx conf看起来像:

//Add sample Nginx Server
//Block here

错误停止显示但文件仍未到达应用程序.我不明白它适用于某些计算机,并且它对某些计算机起作用.

解决方法:

如果您在尝试上载时遇到413 Request Entity Too Large错误,则需要增加nginx.conf或任何其他配置文件中的大小限制.在服务器部分中添加client_max_body_size xxM,其中xx是您要允许的大小(以兆字节为单位).

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        client_max_body_size 20M;
        listen       80;
        server_name  localhost;

        # Main location
        location / {
            proxy_pass         http://127.0.0.1:8000/;
        }
    }
}
上一篇:Python Bottle框架错误500:在守护进程模式下找不到模板


下一篇:python – 加载psycopg2模块时出现“undefined symbol:_PyObject_NextNotImplemented”错误