为什么 dir iis: ppname\workerprocesses 结果不正确?

问题描述 投票:0回答:1

在我的 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。

powershell iis-10 windows-server-2019 web-administration
1个回答
0
投票

IIS PowerShell 提供程序可能正在缓存或错误地报告工作进程信息。您可以尝试以下步骤:

  1. IIS 可能会缓存进程信息,尝试清除 IIS 缓存可能会有所帮助。
  • 停止 IIS:
    iisreset /stop
  • 清除位于
    C:\inetpub\temp\IIS Temporary Compressed Files
    的 IIS 缓存。
  • 启动 IIS:
    iisreset /start
  1. 手动回收应用程序池以确保所有旧的工作进程都被终止。回收应用程序池后,再次检查工作进程。
© www.soinside.com 2019 - 2024. All rights reserved.