應用程式池

應用程式池這是微軟的一個全新概念:應用程式池是將一個或多個應用程式連結到一個或多個工作進程集合的配置。因為應用程式池中的應用程式與其他應用程式被工作進程邊界分隔,所以某個應用程式池中的應用程式不會受到其他應用程式池中應用程式所產生的問題的影響。

這是微軟的一個全新概念:應用程式池是將一個或多個套用程式鏈接到一個或多個工作進程集合的配置。因為應用程式池中的應用程式與其他應用程式被工作進程邊界分隔,所以某個應用程式池中的應用程式不會受到其他應用程式池中應用程式所產生的問題的影響。
Windows 2003同時支持兩種工作模式,默認為IIS 6.0工作進程隔離模式。工作進程隔離模式防止一個應用程式或站點停止了而影響另一個應用程式或站點,大大增強了IIS的可靠性。那么如何設定兩種工作模式呢?
啟動IIS管理器,右擊網站,選擇“屬性”,打開屬性對話框(圖1)。
圖1圖1
在IIS 6.0工作進程隔離模式下,所有的應用程式代碼都在隔離環境中運行,它們是如何進行隔離的呢?Windows 2003新增了應用程式池,工作進程隔離模式允許客戶創建多個應用程式池,每個應用程式池都可以有不同的配置。因為這些應用程式池直接從核心(而非WWW服務)接收它們的請求,所以性能和可靠性得到了增強。要隔離運行在同一台計算機上但屬於不同網站的Web應用程式,需要為每個網站創建單獨的應用程式池。
創建應用程式池
 在IIS管理器中,打開本地計算機,右鍵單擊“應用程式池”,選擇新建“應用程式池” (必須在工作進程隔離模式下才能建立應用程式池) 。“應用程式池名稱”框中,輸入新的應用程式池名稱。如果在“應用程式池 ID”框中出現的 ID (如:AppPool #1)不是您想要的,可進行重命名。如果您單擊了“將現有應用程式池作為模板”,請在“應用程式池名稱”框中右鍵單擊想要用來作為模板的應用程式池。最後單擊[確定]。
圖2圖2
指派應用程式池
 在 IIS 管理器中,右鍵單擊您要為其指派應用程式池的應用程式,然後單擊“屬性”。 單擊“主目錄”選項卡,確認您正在指派的目錄或虛擬目錄的“套用程式名”是否已被填寫。如果“應用程式名”框尚未被填寫,請單擊“創建”,然後輸入名稱。
在“應用程式池”列表框中,選擇您想要為其指派的應用程式池的名稱。最後單擊[確定]。

相關詞條

相關搜尋

熱門詞條

聯絡我們