AJAX导致IIS死机?

时间:2011-02-16 14:41:15

标签: jquery ajax linq linq-to-sql iis

我使用ajax(jQuery)动态加载另外7到8页进入我的主页,类似于igoogle,当刷新几次或更多人访问时,出现以下问题:

HTTP 403.9 - 禁止访问:太多用户连接了Internet信息服务

然后IIS死了,无法访问。我怀疑是因为AJAX异步请求创建了太多连接,导致IIS无法处理。

配置:

XP IIS 5 NET 4

使用LINQ to SQL访问数据库。

3 个答案:

答案 0 :(得分:2)

这是一篇详细说明限制的文章: http://weblogs.asp.net/cazzu/archive/2003/10/10/31476.aspx

默认为10个连接,可以配置为最多40个。

答案 1 :(得分:2)

除非您在本地开发,否则您不应在Win XP IIS实例上托管任何网站。

Windows XP上的IIS与Windows Server上的IIS不同,您将继续遇到问题。

无论你做什么,在使用适当的平台之前你都会遇到问题,这些天你有很多优秀(和免费)的选择。

答案 2 :(得分:1)

在您的网站上关闭 keep alives

IIS 5对可以同时处理的请求数量有限制。生产网站应托管在Windows的服务器版本上,而不是XP。