IIS访问网站的用户过多解决方法

报错内容如下:
  无法显示网页
  目前访问网站的用户过多。
  --------------------------------------------------------------------------------
  请尝试执行下列操作:
  单击刷新按钮,或稍后重试。
  打开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,重启电脑,等候安装结束。

(0)

相关推荐

  • 值得分享的IIS部署网站详细步骤

    本文为大家分享了IIS部署网站的全部教程,供大家参考,具体内容如下 1.开始->控制面板 2.管理工具->IIS管理器 3.右键添加网站 4.添加网站 5.检查ISAPI筛选器,若应用池是4.0,就要有4.0的筛选器,(请注意是32位与或是64位) 若没有对应筛选器,可添加筛选器 若未安装Framework可win+R 运行%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i 安装Framework 6.检查默认文

  • IIS 6.0 安装与网站架设教程[图文]

    IIS 6.0网站架设 IIS是微软推出的一套架设WEB.FTP.SMTP服务器的整合系统组件,主要捆绑在微软的Windows 2003等服务器操作系统中.Windows 2003不仅集成有IIS 6.0,而且还带有一个web版本,专门用于web服务的各种web接口应用,功能极其完美. 一.IIS 6.0概述 IIS 6.0包含在Windows Server 2003服务器的四种版本之中:数据中心版.企业版.标准版和Web版.另外,再说一个最常见的IIS 6.0问题:IIS 6.0不能在Wind

  • 安装IIS发布我的第一个网站图文教程

    网站做完之后,接下来的事情就是发布了,那么,该如何用IIS发布到本地局域网呢? 一.IIS安装 首先,要安装IIS,IIS不需要去网站下载,它属于windows自带服务. 1.打开控制面板,找到"程序和功能" 2.单击"启用或关闭Windows功能",勾选红色勾选出的服务之后,单击确定,ISS安装完成. 二.网站发布 1.首先,右键"我的电脑"→"管理"→"服务和应用程序"→"Internet信息

  • IIS7.5中调试.Net 4.0网站出现无厘头、500错误的解决方法

    刚刚 部署了ii7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its dependencies. An attempt was made to load a program with an incorrect format. 解决这样的,只要设置一下iis兼容x86程序就可以了,具体步骤: 1.开始-> 运行 2. 3. 高级设置, Enable 32 - Bit Appli

  • 解析网站301重定向的实现方法,包括iis,apache,asp,php的方法

    页面永久性移走(301重定向)是一种非常重要的"自动转向"技术. 首先,给一个工具,是来检测服务器头信息的,简单来说就是看看你的站点的301是否成功了.不要小看这个301,如果被做成了302什么的,你的站可能就要让你欢喜让你忧了. 检测地址:http://www.seoconsultants.com/tools/headers.asp#results 301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法.当网站的域名发生变更后,搜索引擎

  • 用IIS建立的.net网站通过IP地址不能访问解决方法

    用iis建立一个.net的网站,在iis中绑定了服务器公网ip的80端口和127.0.0.1的80端口,结果用ip地址不能直接访问,而在局域网中,是可以直接访问的. 因为网站还没有注册,所以要用ip地址来测试网站. 用pache建立的网站,修改httpd.conf文件,bind ip:80 可以外网ip访问 到底怎么回事,后来查到, iis还有个叫主机头的东西,主要用于设置虚拟主机的.用于同一ip下的多网站. 现在通过修改 hosts文件来访问网站,问题解决. 在hosts文件中加入一行 123

  • iis6网站属性没有asp.net选项卡的解决办法

    iis6安装了asp.net,但是网站属性中没有显示asp.net选项卡. 解决办法如下:   1,如果是只安装了.net framework 1.1 在iis中是不显示那个选项卡的.默认就会支持asp.net1.1.在安装了.net framework 2.0后,iis站点属性里才会有asp.net的选项.   2,安装asp.net2.0后,请关闭iis窗口,重新打开iis,iis站点属性里才会有asp.net的选项   3,如果还没有,那么就要重新在IIS中注册asp.net,方法如下:

  • IIS6.0 silverlight网站部署方法

    下面我们以一个利用ASP.net2.0 webservice访问后台数据,通过Linq链接SQLserver2005数据库的silverlight网站为例,来说明这些注意事项. 1.Windows2003安装IIS6.0后,默认80端口没有访问权限,需要在Windows防火墙内打开TCP的80端口,否则外网无法链接本机Web服务. 2.注意更改您的silverlight的"web引用"的URL,使其与你发布的真实域名一致,否则silverlight无法正确调用您的WebService(

  • IIS中给网站添加匿名访问用户图文教程

    在网上找了许久,实在是找不到一篇讲述网站匿名用户的文章,网上太多文章都是夸夸而谈,讲述诸般大道理,却完全没落到实处,与匿名用户相关的文章不少,但讲述网站匿名用户建立步骤的文章却没有. 这是一个正常的现像,懂的人觉得太简单,不想敖述.不懂的人完全看不懂,看着那些高调的言谈,有如在查天书.还有一类不懂装懂的,在网站随意发布文章,留下百般漏洞. 最讨厌某些人,一知半解,经常劝别人给某个网站目录加EVERYONE权限,呵呵,真要照这帮人的说法设置,随便懂点的人轻轻松松就拿下服务器. 废话不多说,现在来看

  • WIN2008系统安装IIS7配过ASP后打开ASP网站为500错误的解决办法

    访问ASP网站时总是提示:"500 - 内部服务器错误.您要查找的资源有问题,无法显示." 上面显示的是IIS的友好报错,按下面的步骤把详细错误显示出来! 1.在IIS管理器→ASP里,把错误信息发送到浏览器这个选项开启(True),并注意在IE设置里去掉"显示友好的错误":2.然后在"错误页"设置选项里,双击500那一行,再点文件按路径后面的"设置".在跳出的对话框中将"相对文件路径"里的文件名改为&qu

随机推荐