网站访问数据无法加载,前端console显示:net::ERR_INCOMPLETE_CHUNKED_ENCODING 200
具体报错如图:
查看nginx 报错日志
结论
nginx的临时目录(/proxy_temp)过大或没有权限写入缓存文件
当代理文件大小超过配置的proxy_temp_file_write_size值时,nginx会将文件写入到临时目录下(默认为/proxy_temp)。
如果nginx中/proxy_temp过大或者没有写权限,缓存文件就写不进去了。于是就报错了,
解决办法
目录授权
//目录转给www
chown -R www:www /usr/local/nginx/proxy_temp/
//目录和子目录都授予读写权限
chmod 766 -R /usr/local/nginx/proxy_temp/*