遭遇IIS6的Connections_Refused错误,网站连静态页都无法显示

    今天给客户跳转域名,发现解析之后域名打不开,我查看了其他的跳转域名,全服的都打不开了,第一反应是重启iis试试,没用,然后就去看日志。果然从日志看出了问题。

    打开 C:\WINDOWS\system32\LogFiles\HTTPERR 下的当天日志,发现众多的(数字)_Connections_refused (拒绝连接)。


    

  若要变通解决此问题,请添加到下面的注册表子项的 EnableAggressiveMemoryUsage 注册表项:
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
  然后,将 EnableAggressiveMemoryUsage 注册表项设置为 1。

  若要执行此操作,请按照下列步骤操作:


  1.单击开始,单击运行,在打开框中,键入regedit,然后单击确定。
  2.请单击下面的注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
  3.在编辑菜单上,指向新建,然后单击DWORD 值。
  4.键入EnableAggressiveMemoryUsage,,然后按 enter 键。
  5.在编辑菜单上,单击修改。
  6.在数值数据框中,键入1,然后单击确定。
  7.在文件菜单上,单击退出以退出注册表编辑器。
  8.重新启动 HTTP 服务。

  a.单击开始,单击运行,在打开框中,键入cmd ,然后单击确定。
  b.在命令提示符下,键入net stop http /y,,然后按 enter 键。
  c.在命令提示符下,键入iisreset /restart,,然后按 ENTER。

  此故障原因是:

  服务器上的可用非分页缓冲的池内存小于 20 兆字节 (MB) 时,将出现此问题。可用非分页缓冲的池内存小于 20 兆字节 (MB) 时,Http.sys 内核模式驱动程序将停止接受新连接。
  /3GB开关在 Boot.ini 文件在服务器上已启用的情况下,可能发生此问题。


按照上面步骤,问题解决!

总结:遇到问题,不慌不忙,从日志看起,找到错误日志,定位问题,百度谷歌一顿撸,不行就求助。

评论