IIS 应用程序池服务于在您的服务器上托管的网站和 web 应用程序。专用的 IIS 应用程序池能够让您的客户在一定程度上隔离网站。因为每个专用应用程序池单独运行,属于一个客户的应用程序池中的错误不会影响到专属其他客户的应用程序池中运行的应用程序。

默认 Plesk 会给所有的用户提供共享的应用程序池。但是,如果主机包提供专用应用程序池,用户也可以使用专用应用程序池。

IIS 应用程序池可以两种模式运行:

  • 共享池 - 一个池用于所有的用户和网站。
  • 专用池 - 默认每个用户都使用独立的池。还有可能在客户的池内分配每程序包池,把在某个程序包下托管的网站与其它的客户网站相隔离。

要更改 IIS 应用程序池的工作模式,请执行下列步骤:

  1. 转到 工具与设置 > IIS 应用程序池

  2. 选择 “全局设置” 选项卡。

  3. 选择所需模式,然后单击 “确定”

    image-74962.png

若要为 IIS 应用程序池配置额外的设置:

  1. 转到 工具与设置 > IIS 应用程序池
  2. 指定允许 IIS 应用程序池的服务请求的工作进程的最大数量,以及关机前工作进程保持闲置的时间段(以分钟为单位)。
  3. 若要限制 IIS 应用程序池可使用的 CPU 资源量,清除 无限制 复选框,并在 最大 CPU 使用率 (%) 字段中提供数值(百分比), 选择当工作进程超过配置的最大 CPU 使用量时 IIS 执行的操作,并指定监控一个应用程序池上的 CPU 使用量的重设时段。当过了指定时间间隔(分钟)时,IIS 会为日志记录和间隔设限重设 CPU 计时器。
  4. 根据时间或资源消耗选择所需的回收选项,以定期回收该 IIS 应用程序池,避免可能导致应用程序崩溃、挂起或内存泄漏的不稳定状态。
  5. 点击 确定

要停止在服务器应用程序池中运行的所有应用程序,请执行下列步骤:

  1. 转到 工具与设置 > IIS 应用程序池
  2. 单击 停止

若要启动应用程序池中的所有应用程序:

  1. 转到 工具与设置 > IIS 应用程序池
  2. 单击 启动

若要重启在应用程序池中运行的所有应用程序:

  1. 转到 工具与设置 > IIS 应用程序池
  2. 单击 回收 。如果某些应用程序出现内存泄漏,或长时间运行之后发生不稳定,那么就可以通过该功能来解决。

默认情况下,IIS 应用程序池在 64-bit 模式下运行。若要运行某些旧版的应用程序,需要启用 32-bit 模式。

若要启用 IIS 在 32-bit 模式下运行应用程序,请如下操作:

  1. 转到 工具与设置 > IIS 应用程序池
  2. 勾选 “启用 32-bit 应用程序” 复选框然后点击 确定