我对 IIS 6.0 工作进程和应用程序池有疑问。
我有两个 Web 应用程序,它们托管在具有不同端口号的 IIS 6.0 上。此外,我还创建了一个应用程序池并将其分配给该应用程序。该应用程序池已配置为 2 个工作进程。现在我的问题是什么?当我从浏览器运行这两个应用程序时,该应用程序池将如何处理它们?这两个工作进程是否将分配给一个应用程序或两者。?
请分享您的想法...在此先感谢...
工作进程特定于每个应用程序池。如果您指定一个应用程序池有 1 个工作进程,它将只有 1 个工作进程。如果您指定另一个应用程序池有 2 个工作进程,它将有 2 个工作进程。您应该注意到属性屏幕是特定于应用程序池的。
您可以使用以下进程查看哪些应用程序池正在使用哪些工作进程;
• 开始 > 运行 > Cmd
• 转到 Windows > System32
• 运行 cscript iisapp.vbs
• 您将获得正在运行的工作进程ID 和应用程序池名称的列表。
您应该看到,如果您的应用程序池之一设置为使用 2 个工作进程,则列表中将有两个条目针对相同的应用程序池名称。
上面的说明和参考,还列出了 IIS7 中正在运行的工作进程。