解决Chrome 错误“net::ERR_INCOMPLETE_CHUNKED_ENCODING”

浏览:1762次阅读
没有评论

问题来源

搭建 nginx 的运行用户跟 nginx 临时目录的用户不一致导致页面输出不完整

查询问题流程

查找 /var/logs/nginx/error.log

2021/09/24 18:35:04 [crit] 10623#10623: *1824 open() "/var/lib/nginx/tmp/fastcgi/6/05/0000000056" failed (13: Permission denied) while reading upstream, client: 182.148.15.71, server: 159.75.200.136, request: "GET /act/index HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "159.75.200.136:8080"

看到有一段这个日志中的内容为
/var/lib/nginx/tmp/fastcgi/6/05/0000000056 Permission denied

看到 nginx 是在写入临时文件的时候没有权限

然后查询 nginx 进程用户名是否正确
ps -aux | grep nginx

测试截图:

解决 Chrome 错误“net::ERR_INCOMPLETE_CHUNKED_ENCODING”

然后查询 /var/lib/nginx 目录所属用户名为 nginx

此时问题根源已经浮出水面

注: 还应当查看 nginx 配置中的用户名是什么来定

解决方法

chown -R sakura /var/lib/nginx
正文完
 0
包子
版权声明:本站原创文章,由 包子 于2021-09-24发表,共计581字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)