Chrome net:: ошибка неполного фрагментированного кодирования
в течение последних двух месяцев, я получаю следующую ошибку в консоли разработчика в Chrome:
net::ERR_INCOMPLETE_CHUNKED_ENCODING
симптомы:
- страницы не загружается.
- усеченные CSS и JS файлы.
- висит страницах.
сервер среды:
- Apache 2.2.22
- PHP
- Ubuntu
это происходит со мной на нашем внутреннем сервере Apache. Этого не происходит никому другому-т. е. ни один из наших пользователей не испытывает эту проблему-и никто другой в нашей команде разработчиков.
другие люди обращаются к тому же самому серверу с той же самой версией Chrome. Я также попытался отключить все расширения и просмотр в режиме инкогнито - безрезультатно.
я использовал Firefox и то же самое происходит. Усеченные файлы и все такое. Единственное, Firefox не вызывает никаких ошибок консоли, поэтому вы нужно проверить HTTP-запрос через Firebug, чтобы увидеть проблему.
заголовки ответов от 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
во время тестирования я смог исправить проблему, заставив HTTP 1.0 в моем файле htaccess:
SetEnv downgrade-1.0
Это избавляет от проблемы. Однако форсирование HTTP 1.0 через HTTP 1.1 не является правильным решением.
обновление: поскольку я единственный, кто испытывает эту проблему, я решил, что мне нужно потратить больше времени на расследование независимо от того, была ли это проблема на стороне клиента. Если я войду в настройки Chrome и использую опцию "Восстановить по умолчанию",проблема исчезнет в течении 10-20 минут. Затем он возвращается.
Comments