【发布时间】:2015-06-13 10:24:57
【问题描述】:
我们为客户开发了各种网站,最近在一些“较重”的网站上遇到了一个奇怪的问题。
我们的几家 Magento 商店和其他 1 个基于 PHP 的网站仅在我的 PC 和 1 个客户的 PC 上无法在 Chrome 和其他浏览器上加载并出现控制台错误:
net::ERR_INCOMPLETE_CHUNKED_ENCODING
这个错误通常显示在各种 JS 文件中,例如: /js/magentothem/jquery-ui.js
刷新时,您可以多次重现相同的错误,然后网站偶尔会正常加载。
如果您在单独的选项卡中打开 JS 文件,该文件显然会在随机点截断(即未完全加载),但在多次刷新后会干净地加载。
问题不只是 1 个文件 - 它因 JS 文件而异 - 文件已正确上传到服务器。
我们办公室里有 4 台电脑,它只发生在我的身上,但奇怪的是在我们客户的一台机器上也出现了同样的错误。
我们都运行相同版本的 Chrome(包括运行良好的机器)。
经过调查…… - 如果我将我的网络电缆更改为以前连接到接收页面的 PC 的其他网络电缆,我仍然会收到错误
- 如果我断开网线和 HotSpot 与 iPhone 网络的连接,网站加载正常!
我已尝试禁用服务器上所有形式的缓存,并检查错误日志,但均无济于事。
谁能阐明这个问题可能与什么有关?我确信这个错误与服务器无关 - 可能是我和我客户的 PC 之间的巧合,但问题是什么......
提前致谢
【问题讨论】:
-
有完全相同的问题。 PHP 和 Apache。
-
我们遇到了这个问题,但它只影响办公室中某些 PC 上的 Chrome。在 Canary 中测试了完全相同的站点(我与 Chrome 并排安装的 Chrome 的开发版本)后,我可以毫无问题地访问受影响的站点。我强烈怀疑问题出在 Chrome 中安装的扩展程序上,而我正将矛头指向 Chrome 的官方 Analytics 插件。我会测试。
标签: google-chrome magento chunked-encoding chunked