[解決済み】Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING エラーが発生しました。
質問内容
ここ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に限ったことではなさそうです。
関連
-
[解決済み] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given [重複] PHP & MySQL: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given.
-
[解決済み】変な電話番号を生成するフェイカー?
-
[解決済み] SAJAXは死んだか?何を置き換えるべきか?
-
[解決済み] mysqli_fetch_assoc() は、パラメータ 1 が mysqli_result であることを期待し、boolean が与えられる [重複] 。
-
[解決済み] ChromeでCSSカスタムスタイルのボタンから青枠を削除する
-
[解決済み] Chromeの同一生成元ポリシーを無効にする
-
[解決済み] ウェブサイト制作のためのChromeキャッシュの無効化
-
[解決済み] Firefox または Chrome ブラウザから HTTP POST リクエストを手動で送信する方法
-
[解決済み] Chromeを使用してASP.NET Web APIがXMLの代わりにJSONを返すようにするにはどうすればよいですか?
-
[解決済み】自己署名付きlocalhost証明書をChromeが受け入れるようにする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PHPで空の値からデフォルトオブジェクトを作成する?
-
[解決済み】SQLSTATE[42000]: 構文エラーまたはアクセス違反が発生しました。1064 SQL 構文にエラーがあります - PHP - PDO [重複]。
-
[解決済み】Apache + PHPで「ヘッダの前にスクリプトの出力が終了する」件
-
[解決済み】未定義の関数mysql_query()をLoginで呼び出す【重複
-
[解決済み】chromeの「net : Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR" は何がおかしいのか?
-
[解決済み] PHP と mod_fcgid: handle_request_ipc 関数で ap_pass_brigade が失敗する。
-
[解決済み] PHP 未定義関数への呼び出し
-
[解決済み] 致命的なエラーです。mysqli_result 型のオブジェクトを使用できません [終了] 。
-
[解決済み] phpのob_start()は何に使うのですか?
-
[解決済み] 致命的なエラーです。最大実行時間30秒を超えました