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 文件位于以下文件夹中:
\System32\LogFiles\HTTPERR

原因:

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

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

解决办法:

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

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

时间: 2024-10-18 23:40:21

windows server2003 IIS6.0日志大量出现Connections_Refused的错误解决办法的相关文章

Python报错“UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)”的解决办法

最近在用Python处理中文字符串时,报出了如下错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)   1.原因 因为默认情况下,Python采用的是ascii编码方式,如下所示: ?? python -c "import sys; print sys.getdefaultencoding()" ascii ?? 而Python在进行编

在windows中的DOS窗口执行adb shell出错的解决办法

1,首先要检查是否已经配置好环境变量或者在platform-tools目录(adb.exe存在的路径)下执行的adb shell 2,步骤1没问题的话,那么运行:adb kill-server 再执行:adb shell 好了,问题解决(PS:反正我的解决了) 在windows中的DOS窗口执行adb shell出错的解决办法,布布扣,bubuko.com

Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法

Linux 出现telnet: connect to address 127.0.0.1: Connection refused错误解决办法 没有xinetd服务: 1./etc/init.d目录中放置了系统中各个daemon服务的脚本,xinetd是其中之一. 2.xinetd是一种特殊的daemon服务(super daemon),它本身管理了一系列的daemon服务,这些服务只有在用户调用时才由xinetd启动,它们启动速度稍慢于独立的daemon服务,这些服务在/etc/xinetd.c

Windows 2003 + IIS6.0 相关 401.1 或 401.2 等问题解决

我自己处理的过程: 1. 问题场景: 1.1 我本身有一个虚拟机为 win2003 + iis6.0 的环境 c:\ 为NTFS 格式 D:\为Fat32 格式 1.2 我需要部署一个 asp.net wcf 服务   .net framework 4.0 2. 问题描述 一开始我把我的 wcf服务部署在  D:\wwwroot 于是 一直提示我 需要输入 windows验证, 后来发现是 因为我在  网站属性-> 目录安全性->和访问控制-> 中勾选了,集成身份验证, 于是 我把这个设

Windows 2003 IIS6.0下配置ASP+MySQL+PHP+ISAPI_Rewrite+Zend+Xcache

windows 2003,自己买吧... 安装IIS6.0:安装系统后在"控制面板"->"添加或删除程序"->"添加/删除Windows组件"->双击"应用程序服务器"->然后选中"Internet信息服务(IIS)"->确定->安装完毕... 下载PHP:http://cn2.php.net/get/php-5.2.5-Win32.zip/from/this/mirro

windows server2003+iis6 网页打开,报无法显示xml页

原因: ASP.Net账户没有在iis注册造成的, 可能是先安装了.net framework2.0,再安装了iis,或者卸载重载了iis 解决办法:          开始--运行--cmd--进入C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727        然后输入aspnet_regiis.exe /i 命令, 这样安装完成后,就可以了.

IIS6.0 IIS7.5应用程序池自动停止的解决方法

前边提到由win2003升级到win2008 server r2 64位系统,然后用了几个小时配置IIS7.5+PHP+MYSQL等的环境,先是遇到IIS7.5下PHP访问慢的问题,解决之后又出了新的问题,真是折腾啊!在日志中发现IIS7.5的应用程序池自动停止,同时访问网站提示:HTTP Error 503,The service is unavailable.. 的错误,搜遍整个互联网总算是解决了问题.小编也整理了IIS6及IIS7.5遇到此类问题汇总解决方法,欢迎大家尝试. 关于IIS6的

关于sql server 2012日志变得超大的删除解决办法

首先说说,这个sql server机制其实挺严谨,他的原意是---如果你不做日志备份,就不给你删日志,然后也有脚本给你回收日志空间,算是挺安全也方便实用了. 看起来是挺合理的,但是碰到缺心眼的开发或使用者,日志一天天的胀大,而又忘记回收的话,那就悲催了,这个时候你就不可能备份了,因为硬盘空间不够用啊,不能备份也就不能删日志,就成了个死循环了. 我这边就遇到这种事,日志被撑到170G了,硬盘总共才200G空间,怎么搞好呢? 最后经过百度和google两位幕后大师傅的指点,得到了下面的方法,仅供参考

关于ASP.NET MVC4在IIS6中不认识安卓移动设备的解决办法

在IIS7中发现安卓的手机浏览器是可以跳转滴. 项目中是采用***.mobile.cshtml来显示移动视图的. 部署到IIS6.0中发现并没有转到*.mobile.cshtml移动视图. 进过漫长的查找发现,部分浏览器(比如Iphone手机)是可以转到移动视图的. 安卓的手机浏览器并不会自动跳转. 我的解决办法!是在在Application_Start中添加这段代码 DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayM