如何修改IIS连接数.docx
《如何修改IIS连接数.docx》由会员分享,可在线阅读,更多相关《如何修改IIS连接数.docx(11页珍藏版)》请在冰豆网上搜索。
![如何修改IIS连接数.docx](https://file1.bdocx.com/fileroot1/2022-11/16/4e20056a-ab12-472b-b2b0-f83912bcddea/4e20056a-ab12-472b-b2b0-f83912bcddea1.gif)
如何修改IIS连接数
HTTP错误403.9-禁止访问:
连接的用户过多怎么办?
2010-06-2812:
40
有些时候我们在IIS上测试网站时,会出现HTTP错误403.9-禁止访问:
连接的用户过多,这是因为XP系统作为IIS服务器时默认的连接数只有10,所以才导致HTTP错误403.9-禁止访问:
连接的用户过多这个问题。
我们只需要改变IIS连接数就好了。
由于XP的IIS本身没有提供性能这个选项卡,微软自己正好提供这个小工具,估计他们也感觉到了这些问题了吧,微软出的一个管理IIS的小工具,名字叫做MtaEdt22.exe
下载地址:
下载后执行MtaEdt22.exe,安装步骤如下:
安装完毕后,在开始菜单的程序组AdministrativeTools下点击MetaEdit2.2运行,出现窗口:
在窗口的左边将树展开至LM-----W3SVC,直接在W3SVC文件夹上单击,选择右边列表中Name为MaxConnections的项,双击后,出现对话框:
在最后Data的文本框中默认的是10,
XP专业版IIS默认设置的最大客户端连接数了,我直接把它改成了10000。
但光改W3SVC上的MaxConnections不管用,还要改子键“1”上的Connections属性(W3svc下面)。
打开下面的目录看一下会发现还是10个线程,但是经过反复试验,我发现最多可以设为40,再大就变成10了,虽然提升不是很大,但一间计算机教室用用还是差不多了,因为50台学生机一起连接的时间不会太多。
建服务器还是不要考虑xp了。
见下图:
IIS或WEB连接数指同一时间服务器可以响应的访问请求,可以简单的理解为允许多少个浏览器窗口同时访问您的站点,比如说:
100个IIS连接数就可以有100个浏览器窗口同时与服务器连接。
当一个网页被浏览,服务器就会和浏览者的浏览器建立连接,每个连接表示一个并发,这个连接在从服务器上读取信息时存在,读取结束时,一般即自动关闭。
每个浏览者,访问某站点时,可能会占用1至多个连接,当页面包含很多图片,图片并不是一个一个显示的,服务器会产生出多个连接同时发送文字和图片以提高浏览速度。
如果页面中的图片越多那么服务器的并发连接数量就越多。
当图片或页面被服务发送后服务器就关闭连接用于和其他请求者建立连接。
每次并发几乎是瞬间完成一般在几个毫秒和几十毫秒之间。
减少弹出窗口是有效提高在线人数的做佳方法、另外也要注意和其它网站作友情连接时尽量不要调用本站的代码或图片。
对于一般网站,基本上都在同一浏览器窗口进行链接访问,很少用弹出窗口,一个访问者就只占一个IIS连接数,正常情况50个IIS可保证25-40人同时在线。
而一些像论坛、江湖社区这样的程序,访问者通常都是开2-3个窗口访问,150个IIS才能保证50-75人同时在线。
所有基于IIS的WINDOWS类服务器同时连接数都是有限的,连接过多将直接导致服务器不稳定、掉线。
严重的还会导致服务器IIS进程中断甚至整个操作系统崩溃。
Linux的服务器也是同样类似。
可以说IIS连接数才是虚拟主机性能最直接的标准。
要注意的是IIS连接数并不是日访问人数,IIS连接数是指同一时间的最大响应数,比如IIS连接数是60个,则表示一秒左右的时间内能响应的最大请求数是60,网站日访问量要大的多,如果访问量比较平均的话,日访量可以超过数千、甚至上万
Windows2000专业版或WindowsXP专业版操作系统中IIS最多允许10个客户端的连接,在Windows2000服务器版或Windows2003服务器版操作系统中不存在这种连接限制问题。
一、MetaEdit22.exe
安装后开始-----程序-----AdministrativeTools-----MetaEdit
打开后在最左边选择LM\W3SVC
然后在右边那一堆东西中找到MaxConnections(最大连接)
data那就是你的最大连接数了,自己改吧
最大限制是2000000000
另外你改为-1就是不限制了
我们知道Windows2000专业版或WindowsXP专业版操作系统中IIS最多允许10个客户端的连接,在Windows2000服务器版或Windows2003服务器版操作系统中不存在这种连接限制问题。
Microsoft提供了一个管理IIS的小工具MetaEdit,MetaEdit工作在WindowsNT4.0、Windows2000上,我发现它在WindowsXP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。
下面利用这个工具突破WindowsXP专业版IIS客户端连接限制:
然后,执行MtaEdt22.exe按向导提示完成MetaEdit安装。
最后,在MetaEdit中设置客户端连接限制的参数。
安装MetaEdit完毕后,在开始菜单的程序组AdministrativeTools下点击MetaEdit2.2运行,出现窗口,在窗口的左边将树展开至LM\W3SVC,直接在W3SVC文件夹上单击,选择右边列表中Name为MaxConnections的项,双击后,出现对话框
在最后Data的文本框中默认的是10,这就是WindowsXP专业版IIS默认设置的最大客户端连接数了,现在你可以改变这个默认值了,我把它改为10000,注意:
在Win2000上的IIS客户端连接数最大为2000000000。
二、在Win2000上的IIS客户端连接数改为2000000000
还有一个办法,你可以试试:
一般默认系统打印连接限制是10个,空闲会话默认是15分钟,也就是说如果连接打印15分钟没有进行任何*作则自动断开连接,不过如果打印工作量比较大,我们需要修改这个时间让他更适合我们的工作环境。
第一步:
首先使用netconfigserver查看当前设置的空闲断开时间。
第二步:
假如我们要将空闲断开时间设置为5分钟,这样就可以最大限度的避免连接数过高影响打印的问题了。
使用netconfigserver/autodisconnect:
5来设置。
三、修改tcpip最大连接数工具:
EvID4226Patch223d-en
命令行是:
EvID4226Patch.exe/L=100(都不用重启就可以生效了)
最简单的安装方法是解压后双击运行EvID4226Patch.exe,然后按“Y”就可以了(默认将这个限制放宽到了50,如果按“C”可以将其修改为更大的数字)。
因为修改的是tcpip.sys这个系统文件,Windows会弹出Windows文件保护的对话框,点取消然后选择保留当前版本就好了。
DOS下修改Tcpip.sys文件
以上替换程序EvID4226Patch.exe也可以在DOS下使用,方法是:
首先把EvID4226Patch.exe拷贝到C盘根目录下;然后再进入DOS模式,进入C盘根目录,输入命令EvID4226Patch/L=$n$/w=C:
\WINDOWS\system32\drivers/L=tcpip.sys即可修改Tcpip.sys文件。
注意:
以上$n$为你要设置的最大安全连接数,假如要把最大并发连接数设置为150个线程,那么输入命令EvID4226Patch/L=150/w=C:
\WINDOWS\system32\drivers/L=tcpip.sys即可。
四、使用比特精灵附带的工具
比特精灵附带的工具“TCP/IP连接数破解补丁”也可以替换Tcpip.sys,突破SP2的TCP并发连接数限制。
从网上XPSP2的TCP/IP连接数破解补丁”,安装结束后,XP开始菜单中就会有BitSpirit程序组,单击其中的“XPSP2连接数破解补丁”,即可修改Tcpip.sys文件。
单击“XPSP2连接数破解补丁”,弹出该软件的界面,界面中列出了当前Tcpip.sys的版本、及最大并发连接数,你可以在“TCP/IPLinitation”输入一个数,来设置最大并发连接数,例如输入150,然后按“Apply”按钮,重启系统后,你的SP2最大并发连接数就改为了150。
修改xp系统IIS最大连接数!
2011-05-1116:
28
如何修改XP系统的IIS的连接数限制
无法显示网页 目前访问网站的用户过多。
请尝试执行下列操作:
单击刷新按钮,或稍后重试。
打开localhost主页,然后查找与所需信息相关的链接。
HTTP错误403.9-禁止访问:
连接的用户过多 Internet信息服务 技术信息(用于支持人员)背景:
导致此错误的原因是:
Web服务器忙,因通信量过大而无法处理您的请求。
详细信息:
Microsoft支持 你好一般的xp的电脑如果你自己没有设置最大连接数的情况下很有可能出现这个情况 转载修改的办法:
1.关键在你的程序上出现死循环,或者eof和bof上出现错误,iis当提交的数据过大时候,就会这么说,你看看你的页面上的程序,真正不在用户的连接上 2.重启iis可以解决此问题:
“运行”里输入iisreset 3.如果还不行,最终将iis的主目录执行权限改为脚本和可执行文件,解决了此问题。
修改方法就是,打开iis管理器,右单击“默认网站”属性-->主目录-->执行权限改为脚本和可执行文件,原来为无。
Windows2000/xpProfessional版IIS连接数限制,它们的连接数都限制在10次,所以建议换成2000/2003server版本的操作系统,它们是没有连接数限制的,这样可以少走弯路。
1、首先安装微软的METAEDIT系统管理工具。
2、打开METABASEEDITOR:
开始-程序-AdministrativeTools-METAEDIT22 3、选择LM--W3SVC--MAXCONNECTIONS 4、在DATA里面填入你想要的在线人数 5、重启电脑 METAEDIT工具下载地址:
################################################################################### Windows2000专业版或WindowsXP专业版操作系统中IIS最多允许10个客户端的连接,浅谈sql注入式(SQLinjection)攻击与防范
(1),在Windows2000服务器版或Windows2003服务器版操作系统中不存在这种连接限制问题。
一、MtaEdt22.exe安装后开始-----程序-----AdministrativeTools-----MetaEdit打开后在最左边选择LM