Bilder kehren 200 OK zurück, erscheinen aber nicht im Browser. Lokal oder Server Problem?

1149
TecBrat

Ich bin nicht sicher, ob diese Frage hier oder über Serverfault gehört, aber ich fange hier an:

Ich habe mehrere Standorte, die auf einem Hostgator-Server in ihrem Provo UT-Datencenter gehostet werden. Wenn ich beispielsweise www.hastogo.com besuche und auf mehrere Seiten klicke, kann es vorkommen, dass gelegentlich und zufällig ein oder zwei Bilder nicht angezeigt werden.

Ich habe FireBug installiert und die Registerkarte "Net" aktiviert.

Mit dem Laufen habe ich das oben gemacht, bis ich die "kaputten" Bilder gefunden habe. Als ich es tat, habe ich sie in firebug eingecheckt und es zeigte sich, dass sie den Status "200 OK" zurückgegeben haben. Wenn ich mit der Maus über die Auflistung für dieses Bild im Firebug-Bedienfeld fahre, wird das Bild angezeigt. Wenn ich die Seite aktualisiere oder mit der rechten Maustaste klicke und "Image neu laden" wähle, werden sie immer angezeigt.

Ein anderer Benutzer im Büro hat ein Samsung-Tablet, bei dem dies sogar noch häufiger der Fall ist als bei den PCs im Büro. Ich habe es auch auf meinem Ubuntu-Laptop (12.04 unter Verwendung des xfce-Desktops und des Firefox-Browsers) ausprobiert und das gleiche Ergebnis erhalten, außer dass Firebug nicht ausgeführt wurde, um den Status zu überprüfen.

Sollte ich meine Diagnose auf den Server / das Datencenter oder unser lokales Netzwerk konzentrieren? Ich dachte, ich hätte vielleicht ein ähnliches Problem auf anderen Websites gesehen, aber ich konnte den Fehler nur bei Websites, die unseren Server gemeinsam nutzen, neu erstellen.

0

2 Antworten auf die Frage

1
Mark Lopez

Dies ist ein schwer zu beantwortendes Problem. Mit dieser Antwort gehe ich davon aus, dass Sie keinen direkten Zugriff auf Ihren Server (also einen Shared Server) haben.

Für mich hört sich dies an, als würden irgendwo auf der Strecke Datenpakete fallen gelassen. Header ohne Daten, die ebenfalls keine Fehlercodes anzeigen (200 - kein Fehler).

Server ---- Hostgator Internal ---- Your ISP ---- Your internal Network ---- You (Issue 1) (Issue 2) (Issue 3) (Issue 4)  

Problem 1: Die Verbindung zwischen der Außenwelt und Ihrem Server (die internen Abläufe von Hostgator) sind möglicherweise fehlerhaft. Dies kann alles von einer schlechten Verbindung bis zu einem schlechten Kabel sein.

Problem 2: Entspricht Problem 1, die Verbindung kann jedoch von der Serverfarm zu Ihrem Internetdienstanbieter schlecht sein.

Problem 3: Unwahrscheinlich, weil Sie dieses Problem bei anderen Websites nicht gesehen haben. Daher ist die Verbindung Ihres ISP zu Ihnen sauber.

Ausgabe 4: Gleich wie (3).

Meine Empfehlung : Am wahrscheinlichsten ist dies nicht Ihr Netzwerk, sondern irgendwo zwischen Ihrem Netzwerk und Ihrem Server.

Ich würde versuchen, über einen Proxy (z. B. Tor) auf die Sites zuzugreifen, um zu sehen, ob ein Problem mit dem ISP vorliegt - oder eine Möglichkeit, Ihren ISP oder die Routen zu Ihrem Server zu ändern. Wenn Ihre Websites funktionieren, liegt das Problem beim ISP. Wenn immer noch Probleme auftreten, kann es sein, dass Hostgator Probleme hat.

Ich bezweifle, dass es ein Problem mit Ihrem internen Netzwerk gibt. Überprüfen Sie jedoch die Protokolle Ihres Switches auf verworfene Pakete und notieren Sie sich, wo sich diese Pakete befinden und wo sie verworfen werden.

Wenn Sie direkten Zugriff auf den Server haben, würde ich Ihre Protokolle überprüfen, um sicherzustellen, dass Ihre Software (insbesondere die Webhosting-Software) ordnungsgemäß funktioniert und keine schlechten (oder fehlenden) Fehlermeldungen (z. B. HTTP / 200) gesendet werden.

Tor: https://www.torproject.org/

Danke für die Antwort. Der Server ist für uns bestimmt und wir teilen ihn mit unseren Kunden. Ich habe also Root-Zugriff, aber meine Administrationsfähigkeiten sind ziemlich begrenzt. Wenn jemand sagt "schau in / this / log / file", dann weiß ich, wie Pico oder Nano verwendet wird, aber ich weiß nicht immer, wonach ich suche. HG hatte diese Woche eine Unterbrechung und sagte, dass sie in UT in UT viel Paketverlust erhalten würden, daher vermute ich, dass dies das Problem ist. (Vor allem, da Sie vorgeschlagen haben, dass Pakete verworfen werden.) TecBrat vor 10 Jahren 0
Ich bin mir nicht sicher, in welcher Einrichtung Sie sich befinden. Deshalb gebe ich Ihnen meinen generischen Hack und Slash-Ansatz: Greifen Sie direkt vom Server auf Ihre Websites zu, auf denen das Problem auftritt. Auf diese Weise können Sie alle Drähte in der Gleichung entfernen. Mit einem GUI- oder SSH-Weiterleitungstunnel (z. B. ssh -L 80: localhost: 80)). [SSH-Portfowarding] (https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding). Dies zeigt, dass Ihr Server oder die Verbindung des Servers das Problem ist. Mark Lopez vor 10 Jahren 0
0
Mark Lopez

Dies ist höchstwahrscheinlich Ihr Problem: http://mashable.com/2013/08/02/bluehost-down/

"Der Ausfall scheint mit der Serverwartung im Rechenzentrum von Provo, Utah, zu tun zu haben."

"Einige Kunden können weiterhin intermittierenden Zugriff und Langsamkeit erleben, bis die Dienste vollständig wiederhergestellt sind."

Ich war auch zu dieser Schlussfolgerung gekommen. Das Provo-Problem geht anscheinend von einem vernachlässigbaren Belästigungsgrad zu einem völligen Versagen und wieder zurück. In diesem vernachlässigbaren Zustand sehe ich die zerbrochenen Bilder. Ich wollte einen Link zu den HG-Boards posten, in dem ich dies verfolgte und gerade herausfand, dass Provo es jetzt als [Angriff] bezeichnet (http://forums.hostgator.com/provo-data-center-status-update- 8-t278820.html) TecBrat vor 10 Jahren 0