2015-04-08 3 views
9

Wir entwickeln verschiedene Websites für Kunden und haben kürzlich ein seltsames Problem mit einigen unserer "schwereren" Websites erlebt.Unvollständige Chunked Encoding Error Chrome/spezifische PCs

Ein paar unserer Magento Shops und 1 anderen PHP-basierte Website nur auf meinem PC und 1 Client-PC-Fehler wurden auf Chrome und andere Browser mit der Konsole Fehler laden:

net :: ERR_INCOMPLETE_CHUNKED_ENCODING

Dieser Fehler wird in der Regel auf verschiedene JS-Dateien wie gezeigt: /js/magentothem/jquery-ui.js

auf Refresh Sie mehrmals den gleichen Fehler reproduzieren kann, und dann wird gelegentlich die Website laden Fein .

Wenn Sie die JS-Datei in einer separaten Registerkarte öffnen, schneidet die Datei eindeutig an einem zufälligen Punkt ab (d. H. Wird nicht vollständig geladen), aber nach mehreren Aktualisierungen wird sauber geladen.

Es ist nicht nur 1 Datei in Frage - es variiert zwischen JS-Dateien - die Dateien werden korrekt auf den Server hochgeladen.

Wir haben 4 PCs im Büro, und es passiert nur bei mir, aber auch seltsam auf einem unserer Kunden mit dem gleichen Fehler.

Wir alle laufen die gleiche Version von Chrome (einschließlich der Maschinen, die gut funktionieren).

Nach einer Untersuchung ... - Wenn ich zu einem der anderen zuvor auf einem PC empfangen die Seite fein angeschlossen mein Netzwerkkabel ändern, erhalte ich die Fehler

- Wenn ich mein Netzwerk trennen Kabel und HotSpot zu meinem iPhone Netzwerk laden die Seiten gut!

Ich habe versucht, alle Formen der Zwischenspeicherung auf dem Server zu deaktivieren und Fehlerprotokolle zu überprüfen, alles ohne Erfolg.

Kann jemand etwas Licht auf das werfen, was dieses Thema in Verbindung gebracht werden könnte? Ich bin dieser Fehler überzeugt nicht-Server in Verbindung stehend - und könnte eine Koinzidenz zwischen Mine und PC meines Klienten, aber was ist die Frage ...

Vielen Dank im Voraus

+0

Mit dem gleichen Problem. PHP und Apache. –

+0

Wir haben dieses Problem, aber es betrifft nur Chrome auf einigen PCs hier im Büro. Nachdem ich genau dieselbe Seite in Canary getestet habe (die Entwicklungsversion von Chrome, die ich Seite an Seite mit Chrome installiert habe), kann ich problemlos auf die betroffenen Websites zugreifen. Ich vermute stark, dass das Problem auf eine in Chrome installierte Erweiterung zurückzuführen ist, und ich stehe kurz davor, mit dem Finger auf das offizielle Analytics-Plug-in für Chrome zu zeigen. Ich werde testen. –

Antwort

0

Ich weiß, dass ich vor dieses Problem hatte, und ich vergesse immer einen möglichen Grund:

Echtzeit-Schutz auf Anti-Virus diesen Fehler erzeugen kann.

Warum, ich nicht genau wo, aber wenn Sie F5 schnell genug drücken, können Sie in der Lage sein, Ihre Website zu sehen, bevor blockiert wird, so könnte es sein, vielleicht, eine Bibliothek, die Ihr Antivirenprogramm erfasst, oder schlecht referenziert.

hoffe, dass ich jemand mit einer echten Lösung helfen kann, anstatt deaktivieren Echtzeitschutz

1

Ich war immer exakt die gleichen Fehler „net :: ERR_INCOMPLETE_CHUNKED_ENCODING“, wenn mein PERL CGI-Skript von einem Android-Handy zugreifen. CGI-Seite wird von Apache 2.4.6 Server bedient.

Um zu klären, das CGI-Skript funktionierte perfekt in IE/Chrome/FF und auf Blackberry-Hörer.

Die Lösung bestand darin, die Content-Länge im HTTP-Header anzugeben, um das Auftreten von Chunking zu verhindern.

Hier ist mein Beispiel, von dem ich hoffe, dass es für jemanden nützlich sein wird, da ich online für Zeiger für fast zwei Tage ohne irgendeinen Nutzen suchte.

#!/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

In meinem Fall wurde das Problem durch einen adblocker verursacht wird, (insbesondere AdBlock auf Chrome für Mac). Unabhängig davon hat das Deaktivieren von AdBlock für die betroffene Domäne das Problem behoben.

+0

Ja, AdBlock auch für mich. Vielen Dank! –

Verwandte Themen