解决 Windows XP 下 IIS 最大连接数为 10 的问题
为了方便调试网站程序,就在 Windows XP 系统下安装了 IIS,但是出现了一个问题:“403.9 误-禁止访问:连接的用户过多”,会有这样的问题出现,一般有两种可能:一、IIS 本身的最大连接数限制;二、网站程序本身问题,比如存在死循环,如果是这样,那只能花时间去慢慢检查程序代码了。
现在,先来解决 IIS 最大连接数的问题,网络上讲的大部分都是使用微软出品的一款小软件:Metabase Editor,最新版本:2.2,设置步骤(开始 --> 程序 --> Administrative Tools --> MetaEdit 2.2 --> LM --> W3SVC --> 右侧窗口双击:MaxConnections --> 修改 Data 的值为 1000 或者更大,如果设置为 -1 表示没有限制。),如图:
这款小软件本来是为 Windows 2000 Server和 Windows Server 2003 设计的,后来有人就把它用在 Windows XP 上,有网友反应,这款小软件,要么安装不成功,要么设置了没有效果。我的系统是 Windows XP SP3 的,设置完成后,重启系统,发现没有一点效果。
后来,我展开 W3SVC,发现下面的 1 在右侧窗口同样有个 MaxConnections,Data 的默认值也是 10,我试着把它改为 1000,保存后就自动变成默认的值,反复几次不行,改为 -1 也不行,改成一位数的又能保存成功,上网搜索了一下,原来这个数值最大只能 40,超过这个数值,系统自动改为默认的 10,改完以后,重启系统,再测试,可以了,如图:
除了以上使用 Metabase Editor 修改之外,网络上还有网友提供修改注册表的方法,但是根据其提供的键值,打开注册表并没有找到,后来,又找到一个更直接更快捷的解决方法,在命令行窗口下就能解决,打开 CMD 窗口:开始 --> 运行 --> 输入 cmd,弹出黑屏幕窗口后,依次输入:
C:
cd\
cd C:\Inetpub\Adminscripts
cscript adsutil.vbs set w3svc/1/MaxConnections 40
iisreset
讲解:先进入脚本所在目录,再执行修改,最后一行是执行 IIS 重启,这样就不必重新启动系统了。这种脚本修改方法是利用 IIS 自带的 adsutil.vbs 来实现的,这个脚本文件所在的位置是在“C:\InetPub\AdminScripts”里面,默认一般安装在 C 盘。记住了,MaxConnections 40 的数值最大只能是 40,超过这个数值,系统就会自动改为默认值。如果这样输入太麻烦,可以直接下载已整理的批处理程序,下载后双击执行即可:
老若尔软件站:http://soft.lre.cn/Software.asp?ID=10001879
Metabase Editor 下载地址:
微软下载中心:http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe
老若尔软件站:http://soft.lre.cn/Software.asp?ID=10001878
解决 Windows XP 下 IIS 最大连接数为 10 的问题的更多相关文章
- .NET 程序在 Windows XP 下调用 SHA512CryptoServiceProvider 方法报 PlatformNotSupportedException 异常
转自:http://stackoverflow.com/questions/1293905/sha256cryptoserviceprovider-and-related-possible-to-us ...
- WPF 程序在 Windows XP 下报错:The image format is unrecognized.
最近做的一个 WPF 程序,在 Windows 7 或以上版本的系统中,测试都很正常,在 Windows XP 下运行时一开始就报了个错误: { "ClassName" : ...
- Windows xp下安装sql server2005所碰到的一些问题及解决方法
之前提到的帮老板做的一个中船重工的项目,其中的一个子模块:windows下获取特定进程网络流量 一开始是用VS2010做的,后来老板把项目书拿给我看后,明确要求开发环境为VS2005和Sql serv ...
- Windows XP下安装WinCE6.0开发环境
Windows下怎样编译WinCE6.0及开发应用程序.以下介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是由于在安装程序在安装过程中要解压): 在Visual Studio 2005之前, ...
- 转:windows xp下如何安装SQL server2000企业版
SQL2000企业版本 适用于WIN 2000 Server系统和Windows 2003系统,Windows XP一般装不了需要选用个人版或开发板.但是企业版也可以安装在xp系统下.这里介绍一个XP ...
- 如何解除Windows XP的IIS连接数限制
方法一: 开始 - 设置 - 控制面板 - 管理工具 - Internet 信息服务 - 默认网站 - 右键属性,把“网站”选项卡中“连接超时”下的复选框"保持HTTP连接"前的勾 ...
- Windows xp下IDT Hook和GDT的学习
一.前言 对于IDT第一次的认知是int 2e ,在系统调用的时候原来R3进入R0的方式就是通过int 2e自陷进入内核,然后进入KiSystemService函数,在根据系统服务调用号调用系统服 ...
- windows服务器下iis的性能优化 服务器
IIS性能优化 1.调整IIS高速缓存 HKEY_LOCAL_MACHINE SystemCurrentControlSetServicesInetInfoParametersMemoryCacheS ...
- Windows XP 下如何使用Qt Creator中的Git版本控制功能
原文地址:http://www.qtcn.org/bbs/simple/?t16960.html Qt Creator是针对Qt应用开发平台专门设计的IDE开发工具,集成了很多功能,分别有win ...
随机推荐
- 【seo】title / robots / description / canonical
1.title title,就是浏览器上显示的那些内容,不仅用户能看到,也能被搜索引擎检索到(搜索引擎在抓取网页时,最先读取的就是网页标题,所以title是否正确设置极其重要. 1)title一般不超 ...
- BZOJ 4367 [IOI2014]holiday (决策单调DP+主席树+分治)
题目大意:略 题目传送门 神题,不写长题解简直是浪费了这道题 贪心 考虑从0节点出发的情况,显然一直往前走不回头才是最优策略 如果起点是在中间某个节点$s$,容易想到,如果既要游览$s$左边的某些景点 ...
- CSS中选择器优先级的权重计算
CSS中选择器优先级的权重计算 先看一段代码,如下: a{ color: red; } #box a{ color: green; } [class="box"] a{ color ...
- tf.truncated_normal和tf.random_normal使用方法的区别
1.tf.truncated_normal使用方法 tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=No ...
- JavaScript(DOM编程二)
文档加载完毕之后,在Window.onload方法中创建元素节点,添加到DOM文档中 代码演示: <html> <head lang="en"> <m ...
- Ubuntu 15.10配置OpenCV
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50635705 1 安装前准备 安装以下 ...
- Strtus配置Tomcat出现问题
在使用 eclipse 过程中,如果你加入了某些自定义的框架(比如 struts)后,在启动 services 后, 控制台出现一片红色的字样,表明有问题.这时仔细查看 eclipse 控制台信息, ...
- NEFU 84
其实同POJ 1061 #include <iostream> #include <cstdio> #include <cstring> #include < ...
- 请用Java设计一个Least Recently Used (LRU) 缓存
LRU介绍:LRU是Least Recently Used的缩写,即最少使用页面置换算法,是为虚拟页式存储管理服务的, 思路介绍: 能够使用两个标准的数据结构来实现.Map和Queue.由于须要支持多 ...
- mysql Access denied for user 'root'@'localhost' (using password: YES)
[现象说明] C/S程序远程訪问正常,本地訪问报下面异常 MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to h ...