我们最终推出了 Server 2008 系统,而我们的旧 IIS6 检查正在寻找 IIS.exe,但它似乎不再使用。有没有更好的进程名称可供寻找?
我们已经进行了网络可用性检查,但是像这样的多种形式的检查有助于诊断哪些地方不需要检查。
答案1
查看我自己的一个系统,只要您的网站有流量,似乎就应该至少有一个 w3wp.exe 进程在运行,由 svchost 生成(命令行:C:\Windows\system32\svchost.exe -k iissvcs)。除非您至少获得一次点击,否则似乎不会启动任何 w3wp.exe 进程。
我假设您还在检查服务本身是否已启动,我认为这比仅仅寻找 exe 更好的检查。
答案2
我认为检查它是否响应请求比检查进程本身更好。检查端口 80 是否正在监听,如果它锁定并且 IIS 正在运行但没有提供任何页面怎么办?