win2003服务器 iis6.0站点打不开,找不到服务器或 DNS 错误
other /
2012年07月27日 11时43分 /
10577人浏览
首选ping 测试,可以通过
然后在C:\WINDOWS\system32\LogFiles\HTTPERR,查看错误日志:
#Software: Microsoft HTTP API 1.0
#Version: 1.0
#Date: 2012-07-26 22:32:40
#Fields: date time c-ip c-port s-ip s-port cs-version cs-method cs-uri sc-status s-siteid s-reason s-queuename
2012-07-26 22:32:40 - - - - - - - - - 4_Connections_Refused -
2012-07-26 22:32:45 - - - - - - - - - 7_Connections_Refused -
2012-07-26 22:32:50 - - - - - - - - - 1_Connections_Refused -
2012-07-26 22:32:55 - - - - - - - - - 1_Connections_Refused -
2012-07-26 22:33:05 - - - - - - - - - 1_Connections_Refused -
2012-07-26 22:33:10 - - - - - - - - - 1_Connections_Refused -
2012-07-26 22:33:15 - - - - - - - - - 2_Connections_Refused -
2012-07-26 22:33:20 - - - - - - - - - 1_Connections_Refused -
2012-07-26 22:33:30 - - - - - - - - - 8_Connections_Refused -
2012-07-26 22:33:35 - - - - - - - - - 8_Connections_Refused -
2012-07-26 22:33:45 - - - - - - - - - 2_Connections_Refused -
2012-07-26 22:33:50 - - - - - - - - - 4_Connections_Refused -
2012-07-26 22:33:55 - - - - - - - - - 6_Connections_Refused -
2012-07-26 22:34:00 - - - - - - - - - 2_Connections_Refused -
2012-07-26 22:34:05 - - - - - - - - - 8_Connections_Refused -
2012-07-26 22:34:10 - - - - - - - - - 6_Connections_Refused -
2012-07-26 22:34:15 - - - - - - - - - 2_Connections_Refused -
2012-07-26 22:34:20 - - - - - - - - - 4_Connections_Refused -
2012-07-26 22:34:25 - - - - - - - - - 15_Connections_Refused -
根据这个来看,有可能是IIS死掉了,所以没有反应了。网友给出的解释是:如果非分页池的内存一直增加的话,那么就会造成IIS内存不足20M,所以停止了http.exe服务,那么如何解决呢?
对于Timer_MinBytesPerSecond 错误或 Timer_ConnectionIdle 错误,网上解释与iis设置有关,可以通过如下解决:
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 ,然后按 Enter 键。
- 在 编辑 菜单中上, 单击 修改 。
- 在在 数值数据 框中键入 1 ,然后单击 确定 。
- 在 文件 菜单中上, 单击 退出 以退出注册表编辑器。
- 重新启动 HTTP 服务。 要这样做,请按下列步骤操作:
- 单击 开始 ,单击 运行 ,在 打开 的框中键入 cmd ,然后单击 确定 。
- 在命令提示符键入 net stop http / y ,然后按 ENTER 键。
- 在命令提示符键入 iisreset /restart ,然后按 ENTER 键。