解决 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 ...
随机推荐
- 小白学习Spark系列六:Spark调参优化
前几节介绍了下常用的函数和常踩的坑以及如何打包程序,现在来说下如何调参优化.当我们开发完一个项目,测试完成后,就要提交到服务器上运行,但运行不稳定,老是抛出如下异常,这就很纳闷了呀,明明测试上没问题, ...
- Django:Admin,Cookie,Session
一. Admin的配置 1.Admin基础设置 admin是django强大功能之一,它能够从数据库中读取数据,呈现在页面中,进行管理.默认情况下,它的功能已经非常强大,如果你不需要复杂的功能,它已经 ...
- C++ constexpr类型说明符
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50864210 关键字 constexp ...
- HttpClient异步请求Post传递Json
HttpClient异步Post请求,HttpClient.PostAsync(String, HttpContent, CancellationToken),String为Post的Url,Http ...
- Python模块路径查找
本文主要介绍如何查找某个Python模块的绝对路径,下面以opencv模块的查找为例.有两种方法 第一种方法 打开一个终端,输入 python -v import cv2 最后一行显示如下 第二种方法 ...
- leetCode 66.Plus One (+1问题) 解题思路和方法
Plus One Given a non-negative number represented as an array of digits, plus one to the number. The ...
- HDU 2732 Leapin' Lizards(拆点+最大流)
HDU 2732 Leapin' Lizards 题目链接 题意:有一些蜥蜴在一个迷宫里面,有一个跳跃力表示能跳到多远的柱子,然后每根柱子最多被跳一定次数,求这些蜥蜴还有多少是不管怎样都逃不出来的. ...
- CSDN高校俱乐部第二届战神杯第二题题解
两个人玩一个数字游戏,给定两个正整数A,B,两个人轮流从一个数中减去另外一个数的正数倍.要保证结果非负, 首先得到0的人获胜. 比如:30 8经过一步操作能够变为22 8 或者14 8 或者 6 8. ...
- JavaScript的那些坑之变量提升
想总结一下JS的变量提升特性,都是由于一道题.先上题. var name = 'World!'; (function () { if (typeof name === 'undefined') { v ...
- SSD纠错码向LDPC码演变
作者:Stephen Bates SSD控制器芯片中採用的纠错编码(ECCs)的类型正在发生一场演变.相信很多这篇博文的读者对此都有所了解.传统上採用的纠错码是基于群变换的博斯-查德胡里-霍昆格母(B ...