症状
当访问 IIS 6.0 上的站点时出现“无法显示页面”,HTTPERR 日志中可见:
1 | %WINDIR%\System32\LogFiles\HTTPERR\httperr*.log |
可能原因
HTTP.sys 的非分页池内存不足导致新连接被拒绝。
处理办法(变通)
通过注册表启用 EnableAggressiveMemoryUsage:
- 运行
regedit。 - 定位到:
1 | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters |
- 新建
DWORD值EnableAggressiveMemoryUsage,设置为1。 - 重启 HTTP 与 IIS 服务:
1 | net stop http /y |
相关链接
- Microsoft KB: 933844

