在Classic ASP中获取IIS详细信息

时间:2017-07-31 14:23:10

标签: iis

我一直在寻找Classic ASP的功能。 因此,当页面加载时,它将显示以下信息: - 活动应用程序池名称:(如果可能,应显示example.com的活动IIS应用程序池名称) - 正在使用的专用字节:(应显示活动应用程序池的专用字节) - 正在使用的虚拟字节:(应显示活动应用程序池的虚拟字节)

谢谢,拉维

1 个答案:

答案 0 :(得分:1)

经典ASP中没有可以为您提供此功能的功能。但是,您可以使用IIS的WMI提供程序,并从您的经典ASP页面调用它们。

this文章中我们知道:

  

IIS 7列出了具有关联应用程序池名称的工作进程,   并为每个工作进程提供以下信息:

  •   

    应用程序池名称。应用程序池的名称。在这种情况下   对于Web园,同一应用程序池可能不止一次列出   在网格中,以考虑在中运行的不同工作进程   应用程序池。

  •   

    进程ID 。与之关联的工作进程标识符(ID)   应用程序池。

  •   

    <强>国家即可。进程的状态,例如启动,运行或   停止。

  •   

    CPU%。工作进程使用CPU的时间百分比   自上次更新以来。这对应于任务管理器中的 CPU使用率

  •   

    专用字节数(KB)。提交给工作者的当前内存大小   进程,无法与其他进程共享。这相应   到Windows任务管理器中的虚拟内存大小。

  •   

    虚拟字节数(KB)。虚拟地址空间的当前大小   一个工人的过程。这与Windows任务中的任何内容都不对应   管理器。

  

注意:这需要安装 RequestMonitorModule

您需要使用以下WMI类:

请参阅此链接,了解如何开始在 ASP 页面中调用 WMI