- 我们有一个包含许多网站的网络服务器。
- 每个网站都有自己的应用程序池。
- 目前所有的应用程序池都使用同一个域用户的身份。
当其中一个站点开始使用 100% 的 CPU 时,我们看不到是哪个站点造成的。一种解决方案是给每个人一个不同的身份。
有没有办法在不给它们不同身份的情况下识别哪个应用程序池连接到哪个站点?
当其中一个站点开始使用 100% 的 CPU 时,我们看不到是哪个站点造成的。一种解决方案是给每个人一个不同的身份。
有没有办法在不给它们不同身份的情况下识别哪个应用程序池连接到哪个站点?
IIS 7.x 有一个内置的工作进程视图,包括(每个 w3wp 进程):
要访问此视图,只需:
inetmgr
)技术网参考
从命令行以管理员身份在 %windir%\system32\inetsrv 中运行
appcmd list wp
这将向您显示与每个站点关联的 processid,您可以将其与任务管理器进行比较。
使用 MS 的 Process Explorer - 正在占用您 CPU 的进程的可执行详细信息,将向您显示与您的应用程序池相对应的字符串。