2011-01-15 4 views
8

Ich habe eine neue IIS7-Box mit Windows Server 2008 Web Edition (x64), und ich habe dort eine bestehende klassische ASP-Site eingerichtet. Die Seite funktioniert gut und super schnell, aber wird zufällig hängen (etwa 1 von 20 oder so Anfragen). Durch Erhängen, ich meine ich eine Seite aus dem Browser klicken, und den Browser (Crome auf Mac) reagiert nie - es ist nur immer wieder lädt, bis ich endlich die folgenden Fehler nach ca. 3 Minuten oder so:Klassische ASP-Site-Anfragen hängen zufällig in IIS7

Error 7 (net::ERR_TIMED_OUT): The operation timed out.

Ich bin mir ziemlich sicher, dass dies ein Chrome-spezifischer Fehler ist, also bin ich nicht zu sehr auf den eigentlichen Fehler gehangen, sondern auf die Ursache der Zeitüberschreitung. Die Site stellt eine Verbindung zu einem SQL 2005-Server im selben Netzwerk her, aber ich bin mir ziemlich sicher, dass dies kein SQL-Zeitlimit ist, da dies innerhalb von 30 Sekunden geschehen würde, und geben Sie mir einen spezifischen Fehler zu SQL. Ich denke, das ist ein Problem mit meiner Website oder dem Server.

Beachten Sie, dass oft, nachdem ich dies gesehen habe, ich einfach die Anfrage stoppen und die Seite neu laden kann, und es wird einfach gut, super schnell wieder geladen.

Ich bin nicht einmal sicher, wo ich mit der Fehlersuche beginnen soll. Ich muss das herausfinden, sonst wird das einen neuen Serverkauf bedeuten.

Vielen Dank im Voraus für Anregungen.

+2

Wenn Sie sagen, dass es sich um einen Chrome-Fehler handelt - haben Sie versucht, Tools wie Wireshark oder Charles zu verwenden, um die Anfrage zu erfassen, und sie dann einfach durch Ändern der User-Agent-Zeichenfolge in Firefox oder Internet Explorer wiederholen? –

+0

Tritt dies auch auf ALLEN Seiten oder nur auf einigen Seiten auf? Haben Sie versucht, eine neue Seite zu erstellen, die einfach eine Aussage druckt und testet, ob diese Seite auch für dieses Problem anfällig ist? –

+0

versuchen Sie die Website auf einem 32-Bit-basierten Rechner – Joppe

Antwort

1

Ich habe ein paar mehr Dinge über dieses Problem bemerkt. Es passiert öfter, nachdem ich Dateien auf dem Server veröffentlicht habe (sogar statische Inhalte wie js oder CSS-Dateien). Es wird gelegentlich auch auf anderen Websites mit ASP.NET auftreten. Nämlich das Timeout auf dotnetkicks.com, auf dem auch IIS 7.5 läuft. Auch dies tritt nur in Chrome auf.

Ich habe auch versucht, Chrome zu deinstallieren und neu zu installieren, aber das Problem geht weiter. Mein nächster Schritt besteht darin, dies auf mehreren Computern zu versuchen, auf denen Chrome außerhalb meines Netzwerks ausgeführt wird.


UPDATE (29. April 2011)

So zog ich nach Colorado vor ein paar Wochen und ich habe dieses Problem nicht auftreten, selbst einmal gesehen, seit ich bewegte. Das führt mich zu dem Schluss, dass 1.) meine Internetverbindung in Dallas flockig war und 2.) Chrome war weniger verzeihend für eine schlechte Verbindung als andere Browser. Und natürlich wird grundsätzlich ausgeschlossen, dass am Serverende ein Problem auftritt.