• windows server2003 IIS6.0日志大量出现Connections_Refused的错误解决办法


    最近发布的网站,都在 windows server2003 IIS6.0 站点上运行,有时所有的站点都无法访问。在网上找了一下资料,终于解决:资料如下:

    症状:

    您遇到以下症状在运行 Microsoft Windows Server 2003、 Microsoft Exchange Server 2003年和 Microsoft Internet Information Services (IIS) 6.0 的服务器上:
    当用户尝试使用 Microsoft Office Outlook Web Access 或查看服务器上承载的 Web 页时,用户会收到以下错误消息:
    不显示此页。
    要查找的页当前不可用。网站可能遇到技术困难,或者您可能需要调整您的浏览器设置。
    找不到服务器或发生 DNS 错误。
    当您查看 Httperr.log 文件时,您将看到条目如下所示的多个匹配的项:
    编号_Connections_refused" _mstHash="1000506">编号_Connections_refused
    备注
    您必须启用了 HTTP Api 错误日志记录。
    Httperrlog_number.log 文件位于以下文件夹中:
    System32LogFilesHTTPERR

    原因:

    如果小于 20 兆字节 (MB) 的非页面缓冲的池内存是在服务器上可用,则会出现此问题。可用非分页缓冲的池内存小于 20 兆字节 (MB) 时,Http.sys 内核模式驱动程序将停止接受新连接。

    已在服务器上的 Boot.ini 文件中启用的/3GB开关的情况下可能会发生此问题。

    解决办法:

    若要解决此问题,请将 EnableAggressiveMemoryUsage 注册表项添加到以下注册表子项:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters
    然后,将 EnableAggressiveMemoryUsage 注册表项设置为 1。
    请执行以下步骤:
    单击开始、运行,在打开框中键入 regedit ,然后单击确定
    单击下面的注册表子项:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTPParameters
    在编辑菜单上指向新建,然后单击DWORD 值
    键入EnableAggressiveMemoryUsage,然后再按 ENTER。
    在编辑菜单中,单击修改
    在值数据框中,键入 1,然后单击确定
    在文件菜单上单击退出以退出注册表编辑器。
    重新启动 HTTP 服务。请执行以下步骤:
    单击开始,单击运行,在打开框中,键入cmd ,然后单击确定
    在命令提示符下,键入net stop http /y,,然后按 ENTER 键。
    在命令提示符下,键入iisreset /restart,然后按 ENTER 键。

    来自微软官方:http://support.microsoft.com/kb/934878/zh-cn#top

  • 相关阅读:
    【原创】大数据基础之Hadoop(3)yarn数据收集与监控
    【原创】运维基础之Docker(7)关于docker latest tag
    【原创】大数据基础之ElasticSearch(4)es数据导入过程
    【原创】大叔经验分享(44)hdfs副本数量
    【转】IAR IDE for MSP430、8051、ARM等平台的结合使用
    写驱动的步骤
    【转】IAR for STM8介绍、下载、安装与注册
    KEIL中函数定义存在但go to definition却不跳转的原因
    FatFs
    学习2__STM32--汉字显示
  • 原文地址:https://www.cnblogs.com/LikeNeng/p/4343543.html
Copyright © 2020-2023  润新知