加载JavaScript文件时nginx报::ERR_CONTENT_LENGTH_MISMATCH错误解决

栏目: 服务器 · Nginx · 发布时间: 7年前

访问8013时

加载JavaScript文件时nginx报::ERR_CONTENT_LENGTH_MISMATCH错误解决

访问4200时

加载JavaScript文件时nginx报::ERR_CONTENT_LENGTH_MISMATCH错误解决

问题出现的原因是在开发过程中一次清除浏览器缓存,因为在8013端口已经映射出加载界面,所以开始找问题的方向一直在 angular ,一直没有找到,后来找到喜硕,分析着4200端口访问是成功的所以感觉问题还是处在 nginx 上,看报错的意思发现内容太长,于是试着删了几个模块发现居然好了,再到后来在google上查了一下这个问题,发现大概时 nginx 的缓存方向的问题。

打开 nginx 的日志文件,发现时文件权限禁止

加载JavaScript文件时nginx报::ERR_CONTENT_LENGTH_MISMATCH错误解决

之后用 chmod 命令开放权限之后,发现就好了

原因: nginx 会缓存大文件到 proxy_temp 目录中,然而对这个目录没有读写权限, nginx 的工作进程对大文件做了缓存,这个缓存在 %nginx%/proxy_temp 目录下,主进程在读取缓存的时候由于权限问题而无法访问,大概原因应该是在未清理浏览器缓存的时候, nginx 只是提供部分内容,所以未产生大文件缓存,当你清除浏览器缓存的时候, nginx 就会提供所有的内容,因此将产生缓存。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Algorithm Design Manual

The Algorithm Design Manual

Steven S Skiena / Springer / 2011-11-14 / GBP 55.07

....The most comprehensive guide to designing practical and efficient algorithms.... Written by a well-known algorithms researcher who received the IEEE Computer Science and Engineering Teaching Aw......一起来看看 《The Algorithm Design Manual》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具