IIS 应用程序池服务于在您的服务器上托管的网站和 web 应用程序。独立的 IIS 应用程序池能够让您的客户在一定程度上隔离网站。因为每个独立应用程序池都是单独运行的,所以属于一个客户的应用程序池中的错误不会影响到专属其他客户的应用程序池中运行的应用程序。
默认 Plesk 会给所有的用户提供共享的应用程序池。但是,如果主机包提供独立应用程序池,用户也可以使用独立应用程序池。
IIS 应用程序池可以两种模式运行:
-
共享池 - 一个池用于所有的用户和网站。
- 独立池 - 默认每个用户都使用独立的池。还可以在客户的池内按每程序包分配池,把在某个程序包下托管的网站与其它的客户网站相隔离。
若要更改 IIS 应用程序池的工作模式,请执行下列步骤:
1.转到 工具与设置 > IIS 应用程序池。
2.选择 全局设置 选项。
3.选择所需模式,然后单击 确定。
若要为 IIS 应用程序池配置额外的设置,请如下操作:
1.转到 工具与设置 > IIS 应用程序池。
2.指定允许处理 IIS 应用程序池的服务请求的最大工作进程数量,以及关机前 worker 进程保持闲置的时间段(以分钟为单位)。
3.若要限制 IIS 应用程序池可使用的 CPU 资源量,请清空 无限 复选框,并在 最大 CPU 使用率 (%) 字段中提供数值(百分比), 选择当一个 worker 进程超过配置的最大 CPU 使用量时 IIS 执行的操作,并指定监控一个应用程序池上的 CPU 使用量的重设时段。当过了上次重设的指定分钟数时,IIS 则会重设日志和限制间隔的 CPU 计时器。
4.根据时间或资源消耗量选择所需的回收选项,以定期回收该 IIS 应用程序池,避免应用程序崩溃、挂起或内存泄漏等不稳定状况的出现。
5.点击 确定。
如要停止在服务器应用程序池中运行的所有应用程序,请执行下列步骤:
1.转到 工具与设置 > IIS 应用程序池。
2.单击 停止。
若要启动应用程序池中的所有应用程序,请如下操作:
1.转到 工具与设置 > IIS 应用程序池。
2.单击 启动。
若要重启在应用程序池中运行的所有应用程序,请如下操作:
1.转到 工具与设置 > IIS 应用程序池。
2.单击 回收。如果某些应用程序出现内存泄漏,或长时间运行之后出现不稳定的情况,那么就可以通过该功能来解决。