HTTP 403.9 - 禁止访问:连接的用户太多

时间:2009-06-27 16:35:21

标签: iis

我在VStudio中创建了一个应用程序。它在调试模式下运行得很好,但是当我工作直到它最终被冻结时,我的计算机变得越来越慢。 在我手动重新启动之后,应用程序在调试中不再运行了,我在浏览器中得到了这个功能。

  1. 我现在只连接到应用程序。
  2. 我已重新启动计算机,因此无法连接任何客户端实例
  3. 我已删除并重新安装了IIS
  4. 出了什么问题?

2 个答案:

答案 0 :(得分:6)

这是在XP Pro开发机器上发生的吗?有时,如果页面上有许多javascripts / images / css文件以及IFrame和多个AJAX调用,那么您的一个页面将在开发环境中用完连接。有两种方法可以解决这个问题。

  1. 关闭HTTP Keep-Alives。在IIS管理器中,转到“网站”选项卡,在“连接”下,取消选中“启用HTTP Keep-Alives”复选框。 不要在生产环境中执行此操作,因为它会大大减慢您的网站速度。

  2. 增加并发连接数。 根据设计,您默认限制为10个并发连接,但这可以增加。首先,确保将默认的Windows脚本主机设置为控制台(cscript.exe)。在命令提示符下运行:

    cscript // h:cscript

  3. 接下来,让我们将连接限制增加到40。

    C:\Inetpub\AdminScripts\adsutil set w3svc/MaxConnections 40
    

    您可以使IIS连接超时更激进,因此连接的持续时间不会太长。

    将默认脚本主机设置回windows:

    cscript //h:wscript
    

答案 1 :(得分:0)

localhost帐户只允许2个并发连接。由于您在服务器上测试网站,我认为您使用的是IE浏览器。

当IE请求保持网页2连接时。这是您看到错误的可能原因。