gpt4 book ai didi

php - Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING 错误

转载 作者:IT老高 更新时间:2023-10-28 11:49:08 29 4
gpt4 key购买 nike

在过去的两个月里,我在 Chrome 的开发者控制台上收到以下错误:

net::ERR_INCOMPLETE_CHUNKED_ENCODING

症状:

  • 页面未加载。
  • 截断的 CSS 和 JS 文件。
  • 页面挂起。

服务器环境:

  • Apache 2.2.22
  • PHP
  • Ubuntu

这发生在我们内部的 Apache 服务器上。这不会发生在其他任何人身上 - 即我们的用户都没有遇到这个问题 - 我们的开发团队中的其他人也没有。

其他人正在使用完全相同版本的 Chrome 访问完全相同的服务器。我还尝试禁用所有扩展程序并在隐身模式下浏览 - 无效。

我使用了 Firefox,并且发生了完全相同的事情。截断的文件等等。唯一的问题是,Firefox 不会引发任何控制台错误,因此您需要通过 Firebug 检查 HTTP 请求以查看问题。

来自 Apache 的响应 header :

Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:close
Content-Encoding:gzip
Content-Type:text/html; charset=utf-8
Date:Mon, 27 Apr 2015 10:52:52 GMT
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Pragma:no-cache
Server:Apache/2.2.22 (Ubuntu)
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:PHP/5.3.10-1ubuntu3.8

在测试时,我可以通过在我的 htaccess 文件中强制使用 HTTP 1.0 来解决这个问题:

SetEnv downgrade-1.0

这解决了这个问题。但是,在 HTTP 1.1 之上强制使用 HTTP 1.0 并不是一个合适的解决方案。

更新:因为我是唯一遇到此问题的人,所以我认为我需要花更多时间调查这是否是客户端问题。如果我进入 Chrome 的设置并使用“恢复默认设置”选项,问题会消失大约 10-20 分钟。然后它返回。

最佳答案

好的。我已经对此进行了三重测试,并且我100% 确定这是由我的防病毒软件 (ESET NOD32 ANTIVIRUS 5) 引起的。

每当我禁用实时保护时,问题就会消失。今天,我将实时保护关闭了 6-7 小时,但问题从未发生过。

几分钟前,我重新打开了它,只是问题在一分钟内浮出水面。

在过去的 24 小时内,我再次打开和关闭实时保护,以确保安全。每次 - 结果都是一样的。

更新:我遇到了另一位开发人员,他的卡巴斯基反病毒软件的实时保护存在完全相同的问题。他禁用了它,问题就消失了。即这个问题似乎并不局限于 ESET。

关于php - Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29894154/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com