IIS 无法找到服务器,静态页面也无法访问 大量出现Connections_Refused的错误提示
windows 2003 iis 服务器 访问出现网页无法显示,网页标题栏提示找不到服务器。查看iis服务器运行正常,iis服务运行正常,重启iis仍然出现该问题。内网127.0.0.1访问还是无法显示网页,动态页面访问不了,就连html静态页面也访问不了。初步估计是遭受了拒绝服务攻击,导致服务器拒绝任何连接。
网上询问,说查看http错误日志(c:\windows\system32\logfiles\httperr)。
果然,http错误日志中发现很多number_connections_refused (拒绝连接)错误,
解决方法:
1、开始运行 regedit 打开注册表,先备份注册表
2、找到 hkey_local_machine\system\currentcontrolset\services\http\parameters
3、在 编辑 菜单上指向 新建 ,然后单击 dword 值 。
4、键入 enableaggressivememoryusage ,然后按 enter 键。
5、在 编辑 菜单中上, 单击 修改 。
6、在在 数值数据 框中键入 1 ,然后单击 确定 。
7、退出注册表编辑器。
8、重新启动 http 服务。单击 开始 ,单击 运行 ,在 打开 的框中键入 cmd ,然后单击 确定 。
9、在命令提示符键入 net stop http / y ,然后按 enter 键。
10、在命令提示符键入 iisreset /restart ,然后按 enter 键。
ok。如果问题还是存在,直接重启服务器。
不过经过我们解决问题发现时因为网站所在的应用程序池中请求队列限制,限制在1000,根据自己的网站流量,果断设置为 5000-10000就解决了,默认的1000确实有点少了