ECS 配置 webpack 出现 ERR_CONTENT_LENGTH_MISMATCH

新手上路,请多包涵

环境:

阿里云服务器(1核1Mbps体验配置),centos 7, 已配置基本环境,后端api可读取信息。部署vue的项目, 采用vue-cli构建,app.js 主文件大小1.9M。

问题描述:

在本地调试时没有任何问题,在云服务器上显示ERR_CONTENT_LENGTH_MISMATCH错误,Content-Length:1987643的http头文件只下载了700k就停止了。
图片描述

本地读取webpack代理并没有出现这个问题:

clipboard.png

google的结果是
1.文件过大产生错误?
我已采用vue模块缓加载,图片压缩,webpack.optimize.UglifyJsPlugin压缩去冗余等方法···1.9M移动端是否过大?
2.nginx代理权限问题?服务器运行的是node后台,及webpack的前端中间层利用不同端口作代理,个人认为应该没有涉及缓存权限问题。已试过设置权限777···
现在没有什么思路解决,诚挚向大神提问~

阅读 6.4k
3 个回答
新手上路,请多包涵

请问你现在解决了吗

原因:nginx会缓存大文件到proxy_temp目录中,然而对这个目录没有读写权限
检查 该文件的权限,并重新设置权限

阿里自己哪个web服务器叫什么来着,T开头的,也是基于nginx修改的,如果用的是该web 服务器,应该也是同样的问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题