IIS访问网站的用户过多解决方法
程序员文章站
2022-06-27 21:20:23
报错内容如下: 无法显示网页 目前访问网站的用户过多。 ----------------------------------------------------...
报错内容如下:
无法显示网页
目前访问网站的用户过多。
--------------------------------------------------------------------------------
请尝试执行下列操作:
单击刷新按钮,或稍后重试。
打开localhost主页,然后查找与所需信息相关的链接。
http错误403.9-禁止访问:连接的用户过多
internet信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
背景:
导致此错误的原因是:web服务器忙,因通信量过大而无法处理您的请求。
详细信息:
microsoft支持
1.windows2000pro和windowsxp都只允许同时10个连接数的在线人数。如果对象没有及时释放,哪怕你就一个人访问,也会出现用户过多的提示。
2.就是10个,如果你一个人在测试的时候,按住f5刷新多次,不用多久就提示访问人数过多了.
3.我遇到过这种问题,是程序上的问题,你要保证每次打开数据库后,都要conn.close。好好检查你的程序,肯定有一个地方数据库一直开着的。
4.iis连接数过多,调大就可以了,如果想不出现人数限制,装2000server或2003吧。
6.如果不想重装系统,请使用apache做webserver。
5.建议换2kserver系统,或者编程时在页面末尾及时释放你所有用server.create创建的对象,但是这样会降低用户访问的响应速度,
7.虚拟主机的话,网络空间商设置给你的流量太小。向你的网络空间提供商要求给你放宽流量限制。(可能要加钱)
8.现在找到一个好软件,解除iis连接数限制问题,我们可以利用ntswitch软件来实现。
如果您的操作系统是windows2000/xpprofessional,首先安装iis,运行ntswitch软件,点击“goserver”按钮,软件会弹出将为您转换操作系统的确认框,点击确定,重启动机器您将会发现,您的操作系统启动logo画面已经从原来的professional标志变为server标志。(注:server系统可以点goworkstation按钮转换为professional系统)
到这一步,如果您打开iis,修改iis连接数将会发现根本就无法修改,那么到底这个软件有没有作用呢?也许您重启机器的时候已经注意到,机器启动后会出现一个错误提示框“在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志”,打开系统日志查看几个错误日志后您将会发现www,smtp和ftp服务都因为意外而停止,停止原因都是:系统找不到指定的文件。
最后的解决方法是:将您本机的iis完整卸载,然后再重先安装一次,重先启动机器将会发现所有问题宣告解决,再次打开iis的时候您将会发现您已经拥有一个全新的sever系统iis,连接数想怎么改就怎么改。ntswitch软件可从网上下载,
9.一般重启iis可以解决此问题“运行”里输入iisreset
10.microsoft提供了一个管理iis的小工具metaedit,metaedit工作在windowsnt4.0、windows2000上,我发现它在windowsxp上也能正常工作,另外,metaedit只能管理ii4.0、iis5.0或更高版本的iis。
下面利用这个工具突破windowsxp专业版iis客户端连接限制:
首先,你需要到下面的地址下载metaedit,最新版本是2.2。
(如果是winxp+sp2,请下载:sp2限制连接数补丁最新版本2.11a并查看文末说明)
然后,执行mtaedt22.exe按向导提示完成metaedit安装。
最后,在metaedit中设置客户端连接限制的参数。
安装metaedit完毕后,在开始菜单的程序组administrativetools下点击metaedit2.2运行,出现窗口:
在窗口的左边将树展开至lm\\w3svc,直接在w3svc文件夹上单击,选择右边列表中name为maxconnections的项,双击后,出现对话框:
在最后data的文本框中默认的是10,这就是windowsxp专业版iis
默认设置的最大客户端连接数了,现在你可以改变这个默认值了,我把它改为10000,
注意:在win2000上的iis客户端连接数最大为2000000000
11.下面是一个不是办法的办法:
连接数当然不是ip数,它是浏览器请求的连接,可能大家认为怎么没有到达上限就停止响应了,那是因为可能当浏览器请求一个连接后,数据传输被中断(原因可以是网络故障、浏览器崩溃、用户点击浏览器的停止按钮,等等),这时候,刚刚打开的连接将占用服务器资源直到连接超时关闭。当一段时间浏览器没有通信时,到达时限将自动关闭连接。你可以看看属性里面的“连接时限”缺省为900秒。适当缩短时限,可以有效的释放不用的连接数。还有:就是"启用保持http激活”,它用于维持当前的浏览器连接,目的是更快的响应浏览器请求。它也会消耗资源。
我没有再深入研究,应该还有很多东西可以发掘,留给大家去研究吧,有什么新的发现别忘了告诉我飞龙在天
另外,我还试图通过修改windows的组件安装信息在xp上安装其他版本的iis比如iis6,win2000server的iis5,但都以失败告终。装上之后iis无法运行!并且在网上没有找到成功的案例,大都说iis6只能运行于windows 2003。
这里我说的所谓裸机,指没有任何操作系统的电脑,但是前提是,正常硬件,能进入cmos设置。硬盘首先要想办法用一些工具分区格式化。下面飞龙在天说说几个菜鸟级别的对策,希望对菜鸟们有点用处呵呵。
对策一:有光驱的情况下,
1,用winpe安装光盘,先在硬盘安装好winpe(也就是硬盘版的 winpe)。
2,把deepin精简版本复制到硬盘的非系统分区,比如e盘。
3,重启进入硬盘版的 winpe,找到deepin的安装文件,双击winnt32.bat,等候安装停止。
4,重启电脑,等候安装结束。
对策二:有光驱的情况下,
1,用deepin精简版的安装光盘,直接安装。找到deepin的安装文件,双击winnt32.bat,等候安装停止。
2,重启电脑,等候安装结束。
对策三:无光驱的情况下,有u盘的情况下
1,制作一个能启动winpe的u盘版(我不喜欢做这玩意太费劲)。启动u盘版winpe。
2,把deepin精简版本复制到硬盘的非系统分区,比如e盘。
3,找到deepin的安装文件,双击winnt32.bat,等候安装停止。
4,重启电脑,等候安装结束。
对策四:无光驱的情况下,无u盘的情况下
1,把电脑的硬盘拆下来。
2,想办法连接到另一台电脑的ide接口和接口电源上。
3,在台式电脑上装好硬盘版winpe。把deepin的安装文件复制到非系统分区,比如e盘。
4,把硬盘拆下,装回原来的电脑。
5,进入硬盘版winpe,找到deepin的安装文件,双击winnt32.bat,等候安装停止。
6,重启电脑,等候安装结束。
无法显示网页
目前访问网站的用户过多。
--------------------------------------------------------------------------------
请尝试执行下列操作:
单击刷新按钮,或稍后重试。
打开localhost主页,然后查找与所需信息相关的链接。
http错误403.9-禁止访问:连接的用户过多
internet信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
背景:
导致此错误的原因是:web服务器忙,因通信量过大而无法处理您的请求。
详细信息:
microsoft支持
1.windows2000pro和windowsxp都只允许同时10个连接数的在线人数。如果对象没有及时释放,哪怕你就一个人访问,也会出现用户过多的提示。
2.就是10个,如果你一个人在测试的时候,按住f5刷新多次,不用多久就提示访问人数过多了.
3.我遇到过这种问题,是程序上的问题,你要保证每次打开数据库后,都要conn.close。好好检查你的程序,肯定有一个地方数据库一直开着的。
4.iis连接数过多,调大就可以了,如果想不出现人数限制,装2000server或2003吧。
6.如果不想重装系统,请使用apache做webserver。
5.建议换2kserver系统,或者编程时在页面末尾及时释放你所有用server.create创建的对象,但是这样会降低用户访问的响应速度,
7.虚拟主机的话,网络空间商设置给你的流量太小。向你的网络空间提供商要求给你放宽流量限制。(可能要加钱)
8.现在找到一个好软件,解除iis连接数限制问题,我们可以利用ntswitch软件来实现。
如果您的操作系统是windows2000/xpprofessional,首先安装iis,运行ntswitch软件,点击“goserver”按钮,软件会弹出将为您转换操作系统的确认框,点击确定,重启动机器您将会发现,您的操作系统启动logo画面已经从原来的professional标志变为server标志。(注:server系统可以点goworkstation按钮转换为professional系统)
到这一步,如果您打开iis,修改iis连接数将会发现根本就无法修改,那么到底这个软件有没有作用呢?也许您重启机器的时候已经注意到,机器启动后会出现一个错误提示框“在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志”,打开系统日志查看几个错误日志后您将会发现www,smtp和ftp服务都因为意外而停止,停止原因都是:系统找不到指定的文件。
最后的解决方法是:将您本机的iis完整卸载,然后再重先安装一次,重先启动机器将会发现所有问题宣告解决,再次打开iis的时候您将会发现您已经拥有一个全新的sever系统iis,连接数想怎么改就怎么改。ntswitch软件可从网上下载,
9.一般重启iis可以解决此问题“运行”里输入iisreset
10.microsoft提供了一个管理iis的小工具metaedit,metaedit工作在windowsnt4.0、windows2000上,我发现它在windowsxp上也能正常工作,另外,metaedit只能管理ii4.0、iis5.0或更高版本的iis。
下面利用这个工具突破windowsxp专业版iis客户端连接限制:
首先,你需要到下面的地址下载metaedit,最新版本是2.2。
(如果是winxp+sp2,请下载:sp2限制连接数补丁最新版本2.11a并查看文末说明)
然后,执行mtaedt22.exe按向导提示完成metaedit安装。
最后,在metaedit中设置客户端连接限制的参数。
安装metaedit完毕后,在开始菜单的程序组administrativetools下点击metaedit2.2运行,出现窗口:
在窗口的左边将树展开至lm\\w3svc,直接在w3svc文件夹上单击,选择右边列表中name为maxconnections的项,双击后,出现对话框:
在最后data的文本框中默认的是10,这就是windowsxp专业版iis
默认设置的最大客户端连接数了,现在你可以改变这个默认值了,我把它改为10000,
注意:在win2000上的iis客户端连接数最大为2000000000
11.下面是一个不是办法的办法:
连接数当然不是ip数,它是浏览器请求的连接,可能大家认为怎么没有到达上限就停止响应了,那是因为可能当浏览器请求一个连接后,数据传输被中断(原因可以是网络故障、浏览器崩溃、用户点击浏览器的停止按钮,等等),这时候,刚刚打开的连接将占用服务器资源直到连接超时关闭。当一段时间浏览器没有通信时,到达时限将自动关闭连接。你可以看看属性里面的“连接时限”缺省为900秒。适当缩短时限,可以有效的释放不用的连接数。还有:就是"启用保持http激活”,它用于维持当前的浏览器连接,目的是更快的响应浏览器请求。它也会消耗资源。
我没有再深入研究,应该还有很多东西可以发掘,留给大家去研究吧,有什么新的发现别忘了告诉我飞龙在天
另外,我还试图通过修改windows的组件安装信息在xp上安装其他版本的iis比如iis6,win2000server的iis5,但都以失败告终。装上之后iis无法运行!并且在网上没有找到成功的案例,大都说iis6只能运行于windows 2003。
这里我说的所谓裸机,指没有任何操作系统的电脑,但是前提是,正常硬件,能进入cmos设置。硬盘首先要想办法用一些工具分区格式化。下面飞龙在天说说几个菜鸟级别的对策,希望对菜鸟们有点用处呵呵。
对策一:有光驱的情况下,
1,用winpe安装光盘,先在硬盘安装好winpe(也就是硬盘版的 winpe)。
2,把deepin精简版本复制到硬盘的非系统分区,比如e盘。
3,重启进入硬盘版的 winpe,找到deepin的安装文件,双击winnt32.bat,等候安装停止。
4,重启电脑,等候安装结束。
对策二:有光驱的情况下,
1,用deepin精简版的安装光盘,直接安装。找到deepin的安装文件,双击winnt32.bat,等候安装停止。
2,重启电脑,等候安装结束。
对策三:无光驱的情况下,有u盘的情况下
1,制作一个能启动winpe的u盘版(我不喜欢做这玩意太费劲)。启动u盘版winpe。
2,把deepin精简版本复制到硬盘的非系统分区,比如e盘。
3,找到deepin的安装文件,双击winnt32.bat,等候安装停止。
4,重启电脑,等候安装结束。
对策四:无光驱的情况下,无u盘的情况下
1,把电脑的硬盘拆下来。
2,想办法连接到另一台电脑的ide接口和接口电源上。
3,在台式电脑上装好硬盘版winpe。把deepin的安装文件复制到非系统分区,比如e盘。
4,把硬盘拆下,装回原来的电脑。
5,进入硬盘版winpe,找到deepin的安装文件,双击winnt32.bat,等候安装停止。
6,重启电脑,等候安装结束。
上一篇: 服务器安全设置_中级篇
下一篇: 面型对象和UML类图
推荐阅读
-
php检测用户是否用手机(Mobile)访问网站的类_PHP
-
php检测用户是否用手机(Mobile)访问网站的类
-
SQLServer 数据库变成单个用户后无法访问问题的解决方法
-
ASP.NET网站第一次访问慢的解决方法
-
网上冲浪时某些网站不能访问的原因及解决方法
-
php检测用户是否用手机(Mobile)访问网站的类
-
PHP在Windows IIS上传的图片无法访问的解决方法
-
Win2008 R2中IIS7.5配置完网站权限不足问题的解决方法
-
访问网站提示An error occurred on the server when processing the URL的解决方法
-
IIS网站属性里,只有(全部未分配),找不到IP地址的解决方法