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

5 iis

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

  1. 只有我现在连接到应用程序.
  2. 我重新启动了计算机,因此不能连接任何客户端实例
  3. 我删除并重新安装了IIS

怎么了?

Dan*_*son 6

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

  1. 关闭HTTP Keep-Alives.在IIS管理器中,转到"网站"选项卡并在"连接"下,取消选中"启用HTTP Keep-Alives"复选框.不要在生产环境中这样做,因为它会大大减慢您的网站速度.

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

    cscript // h:cscript

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

C:\Inetpub\AdminScripts\adsutil set w3svc/MaxConnections 40
Run Code Online (Sandbox Code Playgroud)

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

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

cscript //h:wscript
Run Code Online (Sandbox Code Playgroud)

  • 没错,我可以.谢谢,但这不是来源.您可以在许多博客和论坛上找到相同的帖子,因此如果不拖网整个互联网并查看每个帖子的日期,就无法确定哪个是原始帖子. (2认同)