IIS出现internet explorer无法显示该页面的解决办法

知鸟云 2019年8月16日10:25:50 评论 47

前几天我们公司服务器上的某系统突然出错,访问时总是出现“internet explorer 无法显示该页面”的错误提示,我重启了 IIS 也不行,只有重启服务器才行。最关键的是出问题的前一天还正常使用,服务器和 IIS 配置都没有动过,当时的我真的懵了,完全不懂如何下手。
IIS出现internet explorer无法显示该页面的解决办法
进入服务器时发现弹出一个“可用非分页缓冲的池内存小于 20 兆字节 (MB)”之类的错误提示,当初没有在意直接点击『确定』。后来折腾IIS很久都没有解决的时候,才想到搜索这个“可用非分页缓冲的池内存小于 20 兆字节 (MB)”的关键词,没想到还真让我找到了发生这个错误的原因和解决办法。
internet explorer 无法显示该页面的原因
服务器上的可用非分页缓冲的池内存小于 20 兆字节 (MB) 时,将出现此问题。当可用非分页缓冲的池内存小于 20 兆字节 (MB) 时,Http.sys 内核模式驱动程序将停止接受新连接。
这就是为什么我重启 IIS 没有起作用,而重启服务器从而释放内存资源后起作用。不过,这个重启服务器不是长久之计,难道要隔几天就重启一次,这样的行为真的太危险了。幸好微软给出了具体的解决办法。
internet explorer无法显示该页面的解决办法
若要变通解决此问题,请添加到下面的注册表子项的 EnableAggressiveMemoryUsage 注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
然后,将 EnableAggressiveMemoryUsage 注册表项设置为 1。
具体操作步骤如下:
1、单击开始,单击运行,在打开框中,键入regedit,然后单击确定。
2、请单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
3、在编辑菜单上,指向新建,然后单击 DWORD 值。
4、键入EnableAggressiveMemoryUsage,然后按 enter 键。
5、在编辑菜单上,单击修改。
6、在数值数据框中,键入1,然后单击确定。
7、在文件菜单上,单击退出以退出注册表编辑器。
8、请按照下列步骤操作重新启动 HTTP 服务:
①单击开始,单击运行,在打开框中,键入cmd ,然后单击确定。
②在命令提示符下,键入net stop http /y,然后按 enter 键。
③在命令提示符下,键入iisreset /restart,然后按 enter 键。

weinxin
我的微信
这是我的微信扫一扫
知鸟云

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: