关注互联网应用及运维技术的个人博客

ERR_CONTENT_LENGTH_MISMATCH解决方法

问题描述

html 访问视频等资源报错!

问题原因

前端所有地址都通过nginx代理,所以可能是nginx某个地方出了问题;
进入$\logs,查看error.log,得到如下信息:

2020/06/05 09:29:05 [crit] 31346#0: *2114419 open() "/data/nginx/tmp/proxy/5/47/0000118475" failed (13: Permission denied) while reading upstream, client: 117.136.106.204, server: www.yepk.cn, request: "GET /public/video/20200604/5380978934461951.mp4 HTTP/1.1", upstream: "http://10.51.52.20/public/video/20200604/5380978934461951.mp4", host: "www.yepk.cn"

/data/nginx/tmp/proxy/5/47/0000118475没权限

解决办法

  1. 改变缓存文件所有者
chown -R root:root /data/nginx/tmp/
  1. 修改nginx配置文件,声明使用者(推荐)。

重启nginx,sudo ./nginx -s reload,问题解决。

赞(0)
未经允许不得转载:飞天狒狒 » ERR_CONTENT_LENGTH_MISMATCH解决方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址