当前位置:首页 > nginx > 正文内容

Chrome 报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING 导致界面显示不出来

root4年前 (2021-04-20)nginx1265

出现这个问题是因为nginx在代理的过程中由于数据量太大,需要缓存数据,分包发送。

缓存数据就要有空间放置。
这个时候启动nginx的用户没有对该文件权限,就导致分包发送的包不全。

解决方案:扩大nginx代理过程中对数据的处理大小,使其不分包发送

修改配置文件,添加下面的配置

server {
    proxy_max_temp_file_size 10M;
    }

或者  对nginx的临时缓存文件夹修改权限,使nginx的启动者有权限访问

 chown -R nginx:nginx  /var/lib/nginx

要根据实际nginx的启动者修改文件的权限。


当然遇见的实际情况并不是上面的那么简单,而是因为磁盘空间满了

导致没有临时文件的空间,同样导致分包发送的包不全。chrom会出同样的错误

清理磁盘空间即可。

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=99

分享给朋友:

相关文章

nginx 正则表达式

1、正则表达式匹配~ 区分大小写匹配~* 不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配^ 以什么开头的匹配$ 以什么结尾的匹配转义字符。可以转. * ?等* 代表任意字符2、文件及目录匹配-f和!-f用来判断是否存...

nginx 配置文件解读

Nginx 能做什么?反向代理静动分离负载均衡正向代理nginx.conf由多个块组成,最外面的块是main,main包含Events和HTTP,HTTP包含upstream和多个Server,Server又包含多个location&nbs...