2015-04-08 8 views
9

Rozwijamy różne witryny internetowe dla klientów i ostatnio doświadczyliśmy dziwnego problemu z kilkoma naszymi "cięższymi" stronami internetowymi.Niekompletny kodowany błąd kodowania Chrome/określone komputery

Kilka naszych sklepów Magento i 1 inna PHP oparty strona tylko na moim komputerze i PC 1 klienta zostały braku załadować na Chrome i innych przeglądarek z konsoli błędów:

netto :: ERR_INCOMPLETE_CHUNKED_ENCODING

Ten błąd jest zazwyczaj pokazane na różnych plików JS, takich jak: /js/magentothem/jquery-ui.js

Refresh można odtworzyć ten sam błąd kilka razy, a potem od czasu do czasu strona będzie ładować w porządku .

Jeśli otworzysz plik JS w osobnej zakładce, plik zostanie wyraźnie odcięty w losowym punkcie (tzn. Nie zostanie załadowany do końca), ale po wielokrotnym odświeżaniu zostanie załadowany w sposób czysty.

Nie chodzi tylko o jeden plik - różni się on między plikami JS - pliki są poprawnie przesyłane na serwer.

Mamy 4 komputery w biurze, a dzieje się to tylko w kopalni, ale także dziwnie na jednym z komputerów naszych klientów z tym samym błędem.

Wszyscy pracujemy w tej samej wersji Chrome (w tym na komputerach, które działają bez zarzutu).

Po dochodzeniu ... - Jeśli zmienię mojego kabla sieciowego do jednego z innych wcześniej podłączone do komputera otrzymaniu strona w porządku, nadal pojawia się błąd

- Jeśli odłączeniu sieci kabel i HotSpot do mojej sieci iPhone, witryny ładują się dobrze!

Próbowałem wyłączyć wszystkie formy buforowania na serwerze i sprawdzanie logów błędów, wszystko bez skutku.

Czy ktoś może rzucić światło na to, z czym może być związany ten problem? Jestem przekonany, błąd ten nie jest związany serwer - i może być zbieg okoliczności między kopalni i PC mojego klienta, ale co to jest pytanie ...

góry dzięki

+0

Mając dokładnie ten sam problem. PHP i Apache. –

+0

Mamy ten problem, ale dotyczy tylko Chrome na niektórych komputerach tutaj w biurze. Po przetestowaniu dokładnie tej samej witryny w kanaryjskiej (wersja rozwojowa Chrome, którą zainstalowałem obok siebie w Chrome), mogę bez problemu uzyskać dostęp do witryn, których dotyczy problem. Zdecydowanie podejrzewam, że problem dotyczy zainstalowanego w Chrome rozszerzenia. Już niedługo wskażę oficjalną wtyczkę Analytics dla Chrome. Będę testować. –

Odpowiedz

0

wiem, miałem ten problem przed, a ja zawsze zapomnieć możliwy powód:

Ochrona w czasie rzeczywistym na program antywirusowy może powodować ten błąd.

Dlaczego, nie wiem gdzie, ale jeśli szybko naciśniesz F5, możesz być w stanie zobaczyć twoją stronę tuż przed tym, jak zostanie zablokowana, może to być może jakaś biblioteka, którą przechwytuje twój program antywirusowy, lub złe referencje.

Mam nadzieję, że ktoś może pomóc z rzeczywistego rozwiązania zamiast wyłączyć ochronę w czasie rzeczywistym

1

byłem coraz dokładnie taki sam błąd „Net :: ERR_INCOMPLETE_CHUNKED_ENCODING” podczas uzyskiwania dostępu do mojego PERL skrypt CGI z telefonu Android. Strona CGI jest obsługiwana z serwera Apache 2.4.6.

Aby wyjaśnić, skrypt CGI działał idealnie w IE/Chrome/FF i na telefonie Blackberry.

Poprawka polegała na określeniu długości treści w nagłówku HTTP, aby zapobiec fragmentacji.

Oto mój przykład, który, mam nadzieję, będzie przydatny dla kogoś, gdy szukałem w Internecie wskaźników przez prawie dwa dni bez skutku.

#!/usr/local/bin/perl 

use CGI; 
use CGI qw(:standard); 
my $body = "Hello World"; 
print "Content-Type: text/html\n"; 
print "Content-Length: " . length($body) . "\n"; 
print "\n"; 

print $body . "\n"; 
exit 0; 
1

W moim przypadku problem był spowodowany AdBlocker (konkretnie AdBlock na Chrome dla Mac). Niezależnie od tego wyłączenie AdBlock dla domeny dotkniętej problemem rozwiązało problem.

+0

Tak, AdBlock również dla mnie. Dzięki! –

Powiązane problemy