一聚教程网:一个值得你收藏的教程网站

热门教程

IIS出现“目前访问网站的用户过多”解决方法

时间:2022-06-30 18:10:44 编辑:袖梨 来源:一聚教程网


在Windows 2000专业版或Windows XP专业版操作系统中IIS调试过程中会经常出现此错误,这是因为Web 服务器忙,因通信量过大而无法处理您的请求。网上也试了几种方法,不过最终效果不是太好,但通过修改IIS默认网站的属性设置把问题解决了,操作如下:

       解决方法:开始 - 设置 - 控制面板 - 管理工具 - Internet 信息服务 - 默认网站 - 右键属性;把连接超时这里下面的复选框(保持http连接)给勾去掉。

上面这种方法解决了一直困扰的问题,至于去掉那个选项会有啥影响暂时还不清楚。对于这个功能的介绍如下:

       大多数 Web 浏览器要求服务器在多个请求中保持连接打开。这被称为保持 HTTP 连接。保持连接是一个 HTTP  规范,它能够显著增强服务器性能。如果没有它,浏览器将必须为包含多个元素(如图形)的页进行大量的连接请求。可能需要为每个元素进行单独连接。这些额外的请求和连接要求额外的服务器活动和资源,这将会降低服务器的效率。它们还会大大降低浏览器的速度和响应能力,尤其是在网络连接速度较慢的地方。

       所以根据上面的描述,保持 HTTP 连接是可以优化服务器资源的功能,本地测试的话倒无所谓,如果是发布到web服务器上了,建议不要去掉此勾选。

       另外,网上还有其他关于增加iis同时请求人数的方法,如下:
      下面利用这个工具突破Windows XP专业版IIS客户端连接限制:
      首先,你需要到下面的地址下载MetaEdit,最新版本是2.2。
      http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe
      然后,执行MtaEdt22.exe按向导提示完成MetaEdit安装。
      最后,在MetaEdit中设置客户端连接限制的参数。
      安装MetaEdit完毕后,在开始菜单的程序组Administrative Tools下点击MetaEdit 2.2运行,在窗口的左边将树展开至LM W3SVC,直接在W3SVC文件夹上单击,选择右边列表中Name为MaxConnections的项,双击后,在最后Data的文本框中默认的是10,这就是Windows XP专业版IIS默认设置的最大客户端连接数了,现在你可以改变这个默认值了,我把它改为10000,注意:在Win2000 上的IIS客户端连接数最大为2000000000

热门栏目