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

2019-10-16 20:19:33刘景俊


  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运行,出现窗口:
  在窗口的左边将树展开至LMW3SVC,直接在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盘。