我有一个运行Windows Server 2008 Web Edition(x64)的新IIS7盒子,我在那里设置了一个现有的经典ASP站点。该网站在大多数情况下运行良好且超级快速,但会随机挂起(大约20个左右的请求)。通过挂起,我的意思是我将从浏览器中单击一个页面,并且浏览器(Mac上的Crome)从不响应 - 它只是不断加载,直到我在大约3分钟后得到以下错误:
Error 7 (net::ERR_TIMED_OUT): The operation timed out.
我很确定这是特定于Chrome的错误,所以我不是太挂了实际的错误,而是因为超时的原因。该站点连接到同一网络上的SQL 2005服务器,但我很确定这不是SQL超时,因为这将在30秒内发生,并给我一个关于SQL的特定错误。我认为这是我的网站或服务器的问题。
请注意,通常在看到这个之后,我可以简单地停止请求并重新加载页面,它会加载得很好,再次超级快速。
我甚至不确定从哪里开始排除故障。我必须弄清楚这一点,否则这将意味着一个新的服务器购买。
提前感谢任何建议。
答案 0 :(得分:1)
我注意到这个问题还有一些问题。在我向服务器发布文件(甚至是静态内容,如js或css文件)之后,它会更频繁地发生。在运行ASP.NET的其他站点上偶尔也会发生这种情况。即我已经注意到dotnetkicks.com上的超时,它也运行IIS 7.5。同样,这只发生在Chrome中。
我还尝试卸载并重新安装Chrome,但问题还在继续。我的下一步是在网络外运行Chrome的几台计算机上尝试此操作。
更新(2011年4月29日)
所以几周前我搬到科罗拉多州,自从我搬家以来,我甚至没有看到过这个问题。这让我得出结论:1。)我在达拉斯的互联网连接是不稳定的.2。)与其他浏览器相比,Chrome不太容忍连接不良。当然,它基本上排除了服务器端出现问题的可能性。