2011-01-15 13 views
8

Ho una nuova casella IIS7 che esegue Windows Server 2008 Web Edition (x64) e ho creato un sito ASP classico esistente. Il sito funziona in modo eccellente e super veloce per la maggior parte, ma verrà sospeso casualmente (circa 1 su 20 circa richieste). Per impiccagione, voglio dire io clic su una pagina dal browser, e il browser (Crome su Mac) non risponde - si carica solo continuamente fino a quando finalmente ottengo il seguente errore dopo circa 3 minuti o giù di lì:Richieste del sito ASP classiche bloccate in IIS7

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

Sono abbastanza sicuro che si tratta di un errore specifico di Chrome, quindi non sono troppo bloccato sull'errore effettivo, ma la causa del timeout. Il sito si collega a un server SQL 2005 sulla stessa rete, ma sono abbastanza sicuro che non si tratta di un timeout SQL, poiché ciò avverrebbe entro 30 secondi e mi darà un errore specifico su SQL. Penso che questo sia un problema con il mio sito o con il server.

Si noti che spesso dopo aver visto questo, posso semplicemente interrompere la richiesta e ricaricare la pagina, e caricherà di nuovo bene, super veloce di nuovo.

Non sono nemmeno sicuro da dove iniziare a risolvere questo problema. Devo capire questo, altrimenti questo significherà un nuovo acquisto del server in malora.

Grazie in anticipo per eventuali suggerimenti.

+2

Quando dici di pensare che si tratti di un errore di Chrome, hai provato a utilizzare strumenti come Wireshark o Charles per acquisire la richiesta e poi la ripeti semplicemente cambiando la stringa di utente-agente in Firefox o Internet Explorer? –

+0

Inoltre, questo si verifica su TUTTE le pagine o solo su alcune? Hai provato a creare una nuova pagina che stampa semplicemente una dichiarazione e verifica se questa pagina è anche suscettibile a questo problema? –

+0

prova il sito su una macchina a 32 bit – Joppe

risposta

1

Ho notato alcune altre cose su questo problema. Accadrà più spesso dopo aver pubblicato file sul server (anche contenuto statico come file js o css). Accade occasionalmente anche su altri siti che eseguono ASP.NET. Vale a dire che ho notato il timeout su dotnetkicks.com che esegue anche IIS 7.5. Ancora una volta, questo si verifica solo in Chrome.

Ho anche provato a disinstallare e reinstallare Chrome ma il problema continua. Il mio prossimo passo è provarlo da un paio di computer diversi che eseguono Chrome al di fuori della mia rete.


UPDATE (29 aprile 2011)

Così mi sono trasferito a Colorado un paio di settimane fa e non ho visto questo problema verificarsi anche una volta da quando mi sono trasferito. Questo mi porta a concludere che 1.) la mia connessione Internet a Dallas era traballante e 2.) Chrome era meno indulgente di una connessione scadente rispetto ad altri browser. E, naturalmente, praticamente esclude qualsiasi possibilità che ci sia un problema alla fine del server.

Problemi correlati