1. ホーム
  2. php

[解決済み】Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING エラーが発生しました。

2022-02-10 05:45:10

質問内容

ここ2ヶ月ほど、Chromeのデベロッパーコンソールで以下のようなエラーが発生することがあります。

net::ERR_INCOMPLETE_CHUNKED_ENCODING

症状について

  • ページが読み込まれない。
  • CSSやJSのファイルが切り捨てられる。
  • ページがハングアップしている。

サーバー環境です。

  • Apache 2.2.22
  • PHP
  • Ubuntu

この現象は、社内のApacheサーバーで私に起こっています。他の誰にも起こっていません。 私たちのユーザーの誰もこの問題を経験していませんし、私たちの開発チームの他の誰も経験していません。

他の人が全く同じサーバーに全く同じバージョンのChromeでアクセスしています。また、すべての拡張機能を無効にし、Incognitoモードでブラウジングしてみましたが、効果はありませんでした。

Firefoxを使用していますが、全く同じことが起こっています。切り捨てられたファイルやその他諸々。ただ、Firefoxはコンソールエラーを発生させないので、問題を確認するにはFirebugでHTTPリクエストを検査する必要があります。

Apacheからのレスポンスヘッダ。

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.0をHTTP 1.1上に強制することは、適切な解決策とは言えません。

更新情報 : この問題を経験しているのは私一人なので、クライアント側の問題かどうか、もっと時間をかけて調査する必要があると考えたのです。Chromeの設定に入り、"Restore to Default"のオプションを使用すると、次のようになります。 問題が解決する を10~20分程度表示します。その後、元に戻ります。

解決方法は?

OKです。三重にテストした結果、私は 100%確実 私のアンチウィルス(ESET NOD32 ANTIVIRUS 5)が原因であることがわかりました。

リアルタイム保護を無効にすると、いつもこの問題はなくなります。今日、6~7時間リアルタイム保護をオフにしたままにしておいたが、問題は発生しなかった。

先ほど、電源を入れ直したところ、1分もしないうちに問題が表面化しました。

この24時間の間に、念のため、リアルタイム保護機能のオンとオフを繰り返しました。その都度、結果は同じでした。

更新:カスペルスキー・アンチウイルスのリアルタイム保護で全く同じ問題を抱えていた別の開発者に出会いました。つまり、この問題はESETに限ったことではなさそうです。