免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1358 | 回复: 0
打印 上一主题 下一主题

[Web] IIS配置异常差查错及处理方式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-12-26 13:54 |只看该作者 |倒序浏览
windows IIS6.0 站点打不开。找不到服务器或DNS错误
windows2003服务器服务器在某些特定的情况下会出现IIS服务打不开,一般周期在1到3天左右出现一次。只要出现该类问题,无论是回收进程池或

是重新启动IIS等相关服务都无法恢复。但重启服务器后正常。
此类问题在出现是网站出现如下提示:

无法显示页。
要查找的页面是当前不可用的。 该 Web 站点可能会出现技术的了问题,或者您可能需要调整浏览器设置。

找不到服务器或 DNS 错误。


查询系统日志,无任何相关记录,起初怀疑是DNS问题,后测试域名PING正常,同网段其他站点访问正常。排除DNS故障可能。

此时检查IIS 错误日志,路径
C:\Windows\system32\LogFiles\HTTPERR\httperr*.log

如发现大量Timer_MinBytesPerSecond 错误、Timer_ConnectionIdle 错误或者Number_Connections_refused 错误。
判定问题解决方式如下

对于Timer_MinBytesPerSecond 错误或 Timer_ConnectionIdle 错误,可以通过如下解决

1) 从 IIS 管理器右键单击 Internet Information Server (IIS) 管理器级别根目录上并转到属性。天信网络数据中心(天信网络) 选中要启用

直接编辑元数据库框。 单击确定。
2) 在记事本中打开 C:\Windows\system32\inetsrv\MetaBase.xml 文件,搜索有关 " MinFileBytesPerSec "。 将用于 MinFileBytesPerSec 设置

从 240 更改为 0。 执行其他搜索, 该时间将 600 " ConnectionTimeout "。 保存更改并退出。
3) 重新启动 IISAdmin 服务以更改生效。


对于Number_Connections_refused 错误,可以通过如下解决:
将 EnableAggressiveMemoryUsage 注册表项添加到以下注册表子项中:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
然后,将 EnableAggressiveMemoryUsage 注册表项设置为 1。

要这样做,请按下列步骤操作:(最好备份注册表) 单击开始 ,单击 运行 ,在 打开 的框中键入 regedit ,然后单击 确定 。 单击下面的注

册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

在改项目下新建一个DWORD值为‘EnableAggressiveMemoryUsage’数值数据为‘1’。
然后重启IIS
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP