浏览器报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING
Nginx 刘宇帅 3年前 阅读量: 3609
nginx服务器返回200但是浏览器报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING
原因是nginx在获得后端服务器返回数据时,数据过大需要存在临时文件中,但是当前运行nginx用户,没有该文件的读写权限 导致的。
如何证实
可以查看nginx的日志,会有以下类似错误
2018/03/22 16:11:35 [crit] 9519#0: *339625 open() "/var/lib/nginx/tmp/fastcgi/5/02/0000000025" failed
很明显,nginx无法写/var/lib/nginx/tmp/fastcgi/5/02/0000000025
这个文件
如何修复
- 直接修改/var/lib/nginx目录的所有者
chown -R username:username /var/lib/nginx