我正在使用带有wsgi app的Nginx和uwsgi。当我尝试上传图像时,有时应用程序无法获得图像,并且通常会出现错误413 entity too large。
我通过添加client_max_body_size 4M;修复了这个问题,我的Nginx配置文件如下所示:
//Add sample Nginx Server
//Block here
错误停止显示,但文件仍未到达应用程序。我不明白它在一些电脑上能用,在一些电脑上不能用。
我用的是海姆海图。我曾经有过这样的问题:当我上传一个文件(50 to )时,我会得到错误413请求实体太大的nginx。
因此,我将values.yaml文件中的代理体大小值更改为150 m,因此我现在应该能够上传我的文件了。但是现在我得到了错误"413请求实体太大了openresty/1.13.6.2“。我检查了入口控制器上的nginx.conf文件,client_max_body_size的值被正确地设置为150米。
经过一些研究,我发现openresty被nginx中的lua模块所使用。有谁知道我如何为openresty设置这个设置,或者我缺少什么参数?
我的当前配置如下:
va
每当我试图上传一个大文件时,日志文件中都会出现以下错误。
a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001
虽然文件上传成功,但我始终收到上述错误。
我将client_body_buffer_size增加到1000m,这是我期望上传的最大文件。然而,这只是猜测而已,尽管我再也不知道这个错误了,但我想知道这是否是为client_body_buffer_size设置的合适值?
如果有人能对这一指令以及如何使用该指令有所了解,我将不胜感激。
当我试图上传一个大文件(大约135 to )时,我一直得到“连接被重置”。当我查看网站conf目录的"last_nginx.conf“时,它写着"client_max_body_size 128 m”;我假设这是上传限制,那么如何/在哪里更改它呢?它说不用麻烦地更改文件中的值,因为它只会被覆盖。Btw是通过Plesk管理面板启用的。
在我的集群中,我试图上传一个大文件,但当我尝试时,我得到了413 Error
error parsing HTTP 413 response body: invalid character '<' looking for beginning of value: "<html>\r\n<head><title>413 Request Entity Too Large</title></head>\r\n<body>\r\n<center><h1>413 Request E