我正在Windows 2008 R2机器上运行IIS 7,并发现停止IIS不会阻止它接受连接。
停止IIS甚至不会终止80端口上的活动Telnet会话。服务器将继续显示404页面。
我错过了一些简单的东西吗 我的使用情况是,我需要阻止端口80的负载平衡器把我的服务器从池中
netstat显示什么是使用端口?
我也会尝试像procmon和进程资源pipe理器sysinternals工具来缩小可能导致端口被打开(和tcpview)
这不是典型的行为。 您必须拥有一个代理或IIS之前的东西。 testing以查看是否在浏览器本身的IE浏览器中收到错误404。 如果你不这样做,你的networking浏览器电脑和IIS服务器之间的networking是什么样的? 如果在IE浏览IIS站点的服务器上本身出现404错误,则其他一些程序正在侦听端口80。
错误404是由HTTP服务器生成的HTTP错误。 理解HTTP的东西是对端口80上的请求作出响应,并构造一个错误404消息并通过HTTP协议将其传递给Web浏览器。
你确定你正在停止IIS,而不是停止在IIS中的虚拟网站之一?
你错过了一些简单的事情。
当应用程序池停止时,LoadBalancerCapabilities将确定HTTP.SYS的行为。
默认是一个HTTP 503; 如果你的LB只理解TCP而不是HTTP错误代码,那么把上面的设置为TCP复位就可以了。
停止WAS通常不需要从LB集群中移除节点,但取决于LB能力。