IIS 應用程式池服務於在您的伺服器上託管的網站和 web 應用程式。專用的 IIS 應用程式池能夠讓您的客戶在一定程度上隔離網站。因為每個專用應用程式池單獨運行,屬於一個客戶的應用程式池中的錯誤不會影響到專屬其他客戶的應用程式池中運行的應用程式。

默認 Plesk 會給所有的使用者提供共用的應用程式池。但是,如果主機包提供專用應用程式池,使用者也可以使用專用應用程式池。

IIS 應用程式池可以兩種模式運行:

  • 共用池 - 一個池用於所有的用戶和網站。
  • 專用池 - 默認每個用戶都使用獨立的池。還有可能在客戶的池內分配每套裝程式池,把在某個套裝程式下託管的網站與其它的客戶網站相隔離。

要更改 IIS 應用程式池的工作模式,請執行下列步驟:

  1. 轉到 工具與設定 > IIS 應用程式池

  2. 選擇 “全域設定” 選項卡。

  3. 選擇所需模式,然後按一下 “確定”

    image-IIS-Application-Pool

若要為 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. 按一下 回收 。如果某些應用程式出現記憶體洩漏,或長時間運行之後發生不穩定,那麼就可以通過該功能來解決。