ERR_INCOMPLETE_CHUNKED_ENCODING浏览器报错

LINUX Jenner 15250℃ 0评论

最近做博客迁移,迁移完成后发现wordpress部分页面会挂,打开开发者工具发现某些php脚本虽然返回时的200状态,但仍提示ERR_INCOMPLETE_CHUNKED_ENCODING错误。经过百度、谷歌搜索以为是浏览器问题,但是IE等其他浏览器同样存在问题,换电脑也不行,基本可以确认为是服务器问题了。

报错提示解压错误,谷歌到是因为服务器异常关闭了HTTP链接导致。我调试PHP发现,PHP执行echo的输出并没有全部返回给浏览器,浏览器收到的知识一半数据。由此可以判断服务器在处理或者发送报文的时候出现了什么异常。

最后通过查看nginx错误日志发现如下报错:

QQ截图20140928112810

 

分析错误发现该错误是由于对/fastcgi_temp/1/26/0000000261权限不够造成的,然后我想起来我的nginx和php-fpm最初是以nobody身份运行的(搭建环境的时候偷懒了),后来修改为www用户后,权限没有随着修改。修改过该目录用户、用户组归属、权限之后,nginx不再报出该错误,浏览器也可以正常收到服务器请求了。

原创文章,转载请注明: 转载自始终不够

本文链接地址: ERR_INCOMPLETE_CHUNKED_ENCODING浏览器报错

转载请注明:始终不够 » ERR_INCOMPLETE_CHUNKED_ENCODING浏览器报错

喜欢 (0)