网站访问数据无法加载,前端console显示:net::ERR_INCOMPLETE_CHUNKED_ENCODING 200

具体报错如图:

查看nginx 报错日志

结论

nginx的临时目录(/proxy_temp)过大或没有权限写入缓存文件
当代理文件大小超过配置的proxy_temp_file_write_size值时,nginx会将文件写入到临时目录下(默认为/proxy_temp)。
如果nginx中/proxy_temp过大或者没有写权限,缓存文件就写不进去了。于是就报错了,

解决办法

目录授权

  1. //目录转给www
  2. chown -R www:www /usr/local/nginx/proxy_temp/
  3. //目录和子目录都授予读写权限
  4. chmod 766 -R /usr/local/nginx/proxy_temp/*