我有一个运行
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的特定错误.我认为这是我的网站或服务器的问题.
请注意,经常在看到这个之后,我可以简单地停止请求并重新加载页面,并且它将再次加载得很好,超级快速.
我甚至不确定从哪里开始排除故障.我必须弄清楚这一点,否则这将意味着新的服务器购买.
在此先感谢您的任何建议.
解决方法
我已经注意到有关此问题的更多内容.在我将文件发布到服务器之后(甚至是像js或css文件这样的静态内容),它会更频繁地发生.偶尔也会在运行ASP.NET的其他站点上发生这种情况.也就是说,我注意到dotnetkicks.com上的超时也运行了IIS 7.5.同样,这只发生在Chrome中.
我也尝试卸载并重新安装Chrome,但问题还在继续.我的下一步是在网络外运行Chrome的几台不同计算机上尝试此操作.
更新(2011年4月29日)
所以几周前我搬到科罗拉多州,自从我搬家以来,我甚至没有看到这个问题.这让我得出结论:1.)我在达拉斯的互联网连接是不稳定的.2.)与其他浏览器相比,Chrome不太容忍连接不良.当然,它基本上排除了服务器端出现问题的任何可能性.