IIS 停止/启动应用程序池

IIS 停止/启动应用程序池

我的应用程序池似乎在“停止待定”状态,并且不响应任何内容。无论是在 UI 中还是在 CLI 中。

是否有选项可以强制应用程序池停止或模拟停止消息而无需重新启动服务/服务器?还有其他应用程序池必须运行。


Windows 版本:Windows Server 2012 R2

IIS 版本:8.0

答案1

每个应用程序池(通常)与一个名为的工作进程相关联执行程序

如果应用程序池没有响应,您可以将其终止。它不会影响任何其他应用程序池或 IIS。

所有使用该应用程序池的站点都将受到影响,但它们可能已经受到影响。

应用程序池可能会自动重新启动,但您应该检查一下。

如果您有多个应用程序池,您将看到多个,w3wp.exe因此您需要终止正确的应用程序池。

在 Server 2012+ 上,打开任务管理器并单击选项Details卡。右键单击列标题Select columns并勾选Command line

现在查看 w3wp.exe 进程,找到命令行中包含您的应用程序池名称的进程。右键单击该进程,然后End Task

我认为在旧版本的 Windows 中您看不到命令​​行。

您可以使用第三方工具,例如进程探索器或者进程黑客,第二个可以尝试多种方法来杀死一个进程。

相关内容