我的应用程序池似乎处于“停止等待”状态,不会对任何事情做出反应。 无论是在用户界面还是在CLI中。
有没有强制应用程序池停止或嘲笑停止消息,而无需重新启动服务/服务器的选项? 还有其他应用程序池必须运行。
Windows版本:Windows Server 2012 R2
IIS版本:8.0
每个应用程序池(通常)都与一个名为w3wp.exe的工作进程相关联
如果应用程序池变得没有响应,你可以杀死它。 它不会影响任何其他应用程序池或IIS。
所有使用该应用程序池的站点都将受到影响,但可能已经存在。
应用程序池可能会自动重新启动,但您应该检查。
如果你有多个应用程序池,你会看到多个w3wp.exe所以你需要杀死正确的。
在Server 2012+上,打开任务pipe理器,然后单击Details选项卡。 右键单击列标题Select columns并打勾Command line 。
现在看看w3wp.exe进程,并在命令行中find具有应用程序池名称的进程。 右键单击该进程并End Task
我不认为在Windows的旧版本中可以看到命令行。
您可以使用第三方工具,如Process Explorer或Process Hacker ,第二个可以尝试多种方法来终止进程。