113 字 ~ 1 分钟阅读

症状

当访问 IIS 6.0 上的站点时出现“无法显示页面”,HTTPERR 日志中可见:

1
2
3
%WINDIR%\System32\LogFiles\HTTPERR\httperr*.log
1_Connections_Refused
24_Connections_Refused

可能原因

HTTP.sys 的非分页池内存不足导致新连接被拒绝。

处理办法(变通)

通过注册表启用 EnableAggressiveMemoryUsage

  1. 运行 regedit
  2. 定位到:
1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
  1. 新建 DWORDEnableAggressiveMemoryUsage,设置为 1
  2. 重启 HTTP 与 IIS 服务:
1
2
3
4
net stop http /y
net start http

iisreset /restart

相关链接

  • Microsoft KB: 933844