欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Nginx时js加载报206 (Partial Content)及ERR_CONTENT_LENGTH_MISMATCH  

程序员文章站 2022-05-19 16:57:08
...

一,ERR_CONTENT_LENGTH_MISMATCH

     当报这个错误时,说明你的nginx的下的proxy_temp文件未为root权限!

     命令

chown root.root 目录  -R 

 

二,206 (Partial Content)

    当访问nginx指向其他地址时,发生的js加载不完全报的206 (Partial Content),这也就导致了后面的一些js方法或者变量未定义,原因是Nginx代理之后会有相应的代理缓存区,缓存区默认只有几十K,某些版本的nginx默认设置中没有相关处理,导致部分文件代理是会出现加载不全的现象,其实不仅仅是JS文件。只是因为框架的JS文件略大,所以经常出现类似问题。

解决方法:在Nginx.conf中加入

  1.  
    proxy_buffer_size 128k;
  2.  
    proxy_buffers 32 128k;
  3.  
    proxy_busy_buffers_size 128k;

在http里面加就好了!