應用程序池屬性詳解及配置

應用程序池屬性詳解及配置

ID:22183952

大?。?0.23 KB

頁數:5頁

時間:2018-10-27

應用程序池屬性詳解及配置_第1頁
應用程序池屬性詳解及配置_第2頁
應用程序池屬性詳解及配置_第3頁
應用程序池屬性詳解及配置_第4頁
應用程序池屬性詳解及配置_第5頁
資源描述:

《應用程序池屬性詳解及配置》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、應用程序池屬性詳解及配置在IIS管理控制臺中展開應用程序池文件夾,然后右擊對應的應用程序池,點擊屬性,你可以在應用程序池的屬性中進行以下配置:回收在回收標簽,你可以設置工作進程的回收方式:回收工作進程(分鐘):在工作進程運行多少分鐘后回收工作進程,默認啟用,并且設置為1740分鐘(29小時);回收工作進程(請求數目):在工作進程處理多少個HTTP請求后終止此工作進程,默認禁用,如果啟用則默認值為35000;在下列時間回收工作進程:在指定的時間回收工作進程,默認禁用;如需啟用,勾選后點擊添加按鈕添加回收的時間即可,使用24小時制定義回收的時間;消耗太多內存時回收工作進程:最大虛擬

2、內存(兆):當工作進程使用的虛擬內存達到設置的值時回收工作進程,默認禁用,如果啟用則默認值為500M;建議設置為不超過虛擬內存總數的70%;最大使用的內存(兆):當工作進程使用的物理內存達到設置的值時回收工作進程,默認禁用,如果啟用則默認值為192M;建議設置為不超過物理內存總數的60%;另外需要注意的是,應用程序池具有以下兩種工作進程回收方式,不過這兩種回收方式均不會造成Web服務的中斷:默認情況下,應用程序池使用重疊回收方式。在這種方式下,當應用程序池要關閉某個工作進程時,會先創(chuàng)建一個工作進程,直到新的工作進程成功創(chuàng)建后才關閉舊的工作進程;應用程序池也可以先關閉舊的工作進程

3、,然后再創(chuàng)建新的工作進程。如果Web應用程序不支持多實例運行,那么你必須配置應用程序池禁止使用重疊回收方式。此配置無法在IIS管理控制臺中進行修改,只能通過在base.xml中修改對應應用程序池的DisallowOverlappingRotationbase屬性為true進行?!⌒阅茉谛阅軜撕災憧梢栽O置工作進程的運行方式:在空閑此段時間后關閉工作進程(分鐘):當工作進程空閑多少分鐘后關閉此工作進程,這降低了空閑工作進程對系統(tǒng)資源和CPU性能的消耗,默認啟用并且設置為20分鐘;核心請求隊列限制為(請求次數):當HTTP.sys接收到某個客戶端發(fā)送的HTTP請求時,如果處理此請求的

4、對應應用程序池的工作進程還處于忙狀態(tài),則HTTP.sys將接收到的請求保存在對應應用程序池的請求隊列中,直到工作進程空閑為止。此選項即用于設置此應用程序池的請求隊列所能容納的請求數量,默認情況下每個應用程序池的請求隊列限制為保留1000個請求,如果超出則向客戶端返回503錯誤,你可以根據需要適當進行修改,最大可以設置為65535。但是如果設置太大則會消耗大量的系統(tǒng)資源,而設置太小會導致客戶端訪問時頻繁出現503錯誤。啟用CPU監(jiān)視:監(jiān)視此應用程序池的CPU使用率,默認未啟用;如果某個應用程序池占用的CPU利用率過多,那么可以通過配置此選項來限制此應用程序池;最大CPU使用率(百

5、分比):所設置的應用程序池所能使用的最大CPU使用率;啟用CPU監(jiān)視時默認值為100;刷新CPU使用率(分鐘):刷新CPU使用率的間隔時間;啟用CPU監(jiān)視時默認值為5;CPU使用率超過最大使用率時執(zhí)行的操作:當此應用程序池的CPU使用率超過所設置的最大CPU使用率時所進行的操作,啟用CPU監(jiān)視時默認為無,此時IIS只是在事件日志中進行記錄而不進行其他操作;如果選擇為關閉,那么IIS將關閉此應用程序池中的所有工作進程;Web園:IIS6.0的工作進程隔離模式還允許多個工作進程被配置到針對某個給定應用程序池的服務請求上,這種配置又被稱作Web園。在Web園中你可以配置此應用程序池所

6、使用的最大工作進程數,默認為1,最大可以設置為4000000;配置使用多個工作進程可以提高該應用程序池處理請求的性能,但是在設置為使用多個工作進程之前,請考慮以下兩點:每一個工作進程都會消耗系統(tǒng)資源和CPU占用率;太多的工作進程會導致系統(tǒng)資源和CPU利用率的急劇消耗;每一個工作進程都具有自己的狀態(tài)數據,如果Web應用程序依賴于工作進程保存狀態(tài)數據,那么可能不支持使用多個工作進程。在創(chuàng)建應用程序池時,就會通知IIS6創(chuàng)建一個工作進程,以傳送指派給該應用程序池的Web站點、文件和文件夾的內容。您可以將應用程序池配置為啟動多個,而非一個工作進程,這樣可以提高可擴展性。這個功能的名為W

7、eb園,是小型的“Web農場”。您無需使用多臺計算機來傳送相同的內容(Web農場),而是可以使用一臺計算機中的多個進程來傳送相同的內容。在將IIS6應用程序配置為Web園時,您只需在“應用程序池屬性”的“性能”選項卡的“最大工作進程數”框中,設置一個大于1的工作進程數。如果這個值大于1,每個請求都將啟動一個新的工作進程實例,可啟動的最多進程數為您所指定的最大工作進程數。后續(xù)的請求將以循環(huán)的方式發(fā)送至工作進程。Web園在您的應用程序資源有限的情況下非常有用。例如,如果您到數據庫的連接很慢,那么

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。