• IIS6.0配置正常,但是显示“网页无法访问”,Httperr.log中显示全是“Connections_refused”,问题总结


    转自:http://blog.csdn.net/foxeatapple/article/details/21983869

    最近部门的Web服务器突然无法访问!

    加班解决!

    问题症状:

    1、“Internet Explorer 无法显示该网页"

    2、网站各项配置正常,昨天还能好好访问的

    问题究竟在哪里呢?

    通过分析HTTPERR.log文件,发现显示全是“Connections_refused”。

    这也许就是问题的关键。如下图所示:

    微软官网正好有解决办法:http://support.microsoft.com/kb/934878/zh-cn

    如果可用的非分页缓冲池内存不足 20MB,Http.sys 服务将停止接收新连接,就会出现上述问题。这也就解释了为什么重启IIS没用,只能通过重启Web服务器释放内存资源来解决。

    解决方法摘自微软网站:

    若要变通解决此问题,请添加到下面的注册表子项的 EnableAggressiveMemoryUsage 注册表项:

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters

    然后,将 EnableAggressiveMemoryUsage 注册表项设置为 1。

    若要执行此操作,请执行以下步骤:

      1. 单击开始,单击运行,在打开框中,键入注册表编辑器,然后单击确定。
      2. 请单击下面的注册表子项:
        HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters
      3. 编辑菜单上,指向新建,然后单击DWORD 值。
      4. 键入EnableAggressiveMemoryUsage,然后再按 ENTER。
      5. 编辑菜单上,单击修改。
      6. 数值数据框中,键入1,然后单击确定。
      7. 文件菜单上,单击退出以退出注册表编辑器。
      8. 重新启动 HTTP 服务。若要执行此操作,请执行以下步骤:
        1. 单击开始,单击运行,在打开框中,键入cmd ,然后单击确定。
        2. 在命令提示符下,键入net stop http /y,,然后按 enter 键。
        3. 在命令提示符下,键入iisreset /restart,然后按 ENTER。
  • 相关阅读:
    cmake问题解决汇总
    windows系统安装tree命令
    gcc请求或抑制警告的选项
    React训练营:GraphQL 与CRUD的故事
    React训练营:基本元素的使用与状态管理
    React训练营:Advanced React Hooks:useContext与useReducer
    数据库上云实践:使用Ora2pg进行数据库迁移
    算法训练营:滑动窗口的解释与构造
    数据库进阶之路:常见例题
    ERROR: Could not determine java version from 'JavaVersion.VERSION_1_8'.
  • 原文地址:https://www.cnblogs.com/liuhaitao/p/5492420.html
Copyright © 2020-2023  润新知