在我的 Windows Server 2019 VM 上,我用它来检查工作进程:
C:\users\rpresser> ipmo webadministration
c:\users\rpresser> dir iis:\myappPoolName\workerprocesses
Process State Handles Start Time
Id
-------- ----- ------- ----------
4728 Running
这是不正确的。进程 4728 以前是此应用程序池的工作进程,但已被终止。我尝试了
restart-webapppool
甚至 iisreset
,这两个都为我的应用程序池启动了新的工作进程,但目录输出继续引用进程 4728。
IIS PowerShell 提供程序可能正在缓存或错误地报告工作进程信息。您可以尝试以下步骤:
iisreset /stop
C:\inetpub\temp\IIS Temporary Compressed Files
的 IIS 缓存。iisreset /start