【问题标题】:IIS multiple worker process in single Application pool单个应用程序池中的 IIS 多个工作进程
【发布时间】:2013-11-17 17:51:53
【问题描述】:

我对 IIS 6.0 工作进程和应用程序池有疑问。

我有两个 Web 应用程序,它们托管在具有不同端口号的 IIS 6.0 上。此外,我还创建了一个应用程序池并将其分配给该应用程序。该应用程序池已配置为 2 个工作进程。现在我的问题是什么?当我从浏览器运行这两个应用程序时,该应用程序池将如何处理它们?是否将这两个工作进程分配给一个应用程序或两者。

请分享您的想法... 在此先感谢...

【问题讨论】:

    标签: iis iis-7 iis-6


    【解决方案1】:

    工作进程特定于每个应用程序池。如果您指定一个应用程序池有 1 个工作进程,它将只有 1 个工作进程。如果您指定另一个应用程序池有 2 个工作进程,它将有 2 个工作进程。您应该注意到属性屏幕是特定于应用程序池的。

    您可以使用以下进程查看哪些应用程序池正在使用哪些工作进程;

    • 开始 > 运行 > Cmd

    • 转到 Windows > System32

    • 运行 cscript iisapp.vbs

    • 您将获得 Running Worker ProcessID 和应用程序池名称的列表。

    您应该会看到,如果您的一个应用程序池设置为使用 2 个工作进程,那么列表中将有两个条目对应相同的应用程序池名称。

    上面的说明和参考以及listing running worker processes in IIS7。

    【讨论】:

    • 感谢朋友的回复。我了解事实。
    猜你喜欢
    • 2019-09-14
    • 2021-04-22
    • 2010-12-24
    • 2011-06-29
    • 2020-03-15
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    相关资源
    最近更新 更多