几分钟后,Localhost 停止解析 IIS 7.5

几分钟后,Localhost 停止解析 IIS 7.5

我在本地计算机(Windows 7 Home Premium)上运行 IIS 7.5,localhost 处理大约三个请求后停止处理请求。奇怪的是,当我切换到使用 127.0.0.1 调用它时,我可以再次访问该页面,但随后发生了相同的事情。然后我切换到我的本地 IP 192.168.1.X,它再次正常工作,但随后发生了相同的事情。

我尝试过回收应用程序池,看看应用程序是否挂起,但没有任何效果。我还终止了该进程并尝试重新启动 IIS。伪操作唯一起作用的是重新启动,但随后会出现上述相同的行为。

我检查了失败请求日志,没有看到任何错误记录。我可以在哪里找到更多信息?

我一直在使用 Windows Ultimate,它运行良好,但上周末那台机器坏了。正在等待新机器到货。

此时我感到很困惑,正在考虑换个职业,我想做披萨师(开个玩笑)。

答案1

听起来好像有什么东西绑定到了端口上。尝试使用 netstat 查看端口 80 上正在监听什么。

以下命令将列出每个监听进程、端口和进程 ID。然后您可以使用进程 ID 来确定正在使用该端口的进程。

netstat -an -o |find /i "listening"

答案2

心灵调试:

您正在以会话模式运行带有 ASP 的 IIS 或以调试模式运行 ASP.Net,并且应用程序挂起。听起来,您每个唯一的浏览器会话都会收到一个请求。

再说一次,如果是这样的话,回收就会起作用。如果你杀死 w3wp.exe 进程,那么下一个请求是否会启动一个新进程?

如果是这样:修复该应用程序,以便您可以向其发送更多请求。

相关内容