request entity too large

1、分2中情况。

(1)带413

请求文件太大(不包含参数)

413 Request Entity Too Large

(2)不带413

请求实体太大(包含参数,文件等)

客户端发送的实体主体部分比服务器能够或者希望处理的要大。

request entity too large

2、解决办法:

(1)查看nginx反代设置

nginx 中: client_max_body_size 具体的大小值,默认为1m;

此时可调整大小 client_max_body_size 100m;

request entity too large

(2)查看服务应用的设置

一般可能是web项目中配置的大小不够。

查看应用设置:

PHP配置:

  • file_uploads = on ;打开文件上传选项

  • upload_max_filesize = 20M;文件上传限制

  • post_max_size =20; post上限

  • max_execution_time =180; 脚本最大执行时间(秒),过短会导致文件还没上传完脚本就停止了

  • max_input_time =180; 请求最大传输时间,过短会导致文件还没上传完传输就停止了

  • memory_limit = 128M; 内存上限

修改完成后重启php-fpm或reload配置

其他的同php:

有的是在service入口文件做了配置。

重点查看body、upload。。。的配置

如下图,,

你可能感兴趣的:(问题处理,nginx,node.js)