




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、公司的一個網(wǎng)站程序長時間運行后,速度變慢,重新啟動網(wǎng)站后速度明顯變快,估計是網(wǎng)站程序占用的內(nèi)存和CPU資源沒能及時釋放,才需要每隔一段時間重啟網(wǎng)站釋放資源。但手工重啟總不能算解決問題的方法,怎樣才能實現(xiàn)自動管理呢?IIS6.0的應(yīng)用程序池自動回收功能可以解決這一問題。應(yīng)用程序池是將一個或多個應(yīng)用程序鏈接到一個或多個工作進程集合的配置。因為應(yīng)用程序池中的應(yīng)用程序與其他應(yīng)用程序被工作進程邊界分隔,所以某個應(yīng)用程序池中的應(yīng)用程序不會受到其他應(yīng)用程序池中應(yīng)用程序所產(chǎn)生的問題的影響。為Web程序配置應(yīng)用程序池需要以下步驟:1)創(chuàng)建應(yīng)用程序池,右鍵單擊“應(yīng)用程序池”,“新建/應(yīng)用程序池”,命名為KefuA
2、ppPool;2)為Web程序指定應(yīng)用程序池,在網(wǎng)站虛擬目錄屬性“應(yīng)用程序設(shè)置”里面的“應(yīng)用程序池(N)”里選擇KefuAppPool;3)應(yīng)用程序池自動回收方式的設(shè)置?;厥辗绞接腥缦聨追N:系統(tǒng)默認是1740分鐘,也就是29個小時,這個不是很好控制,建議不用。這個要看具體的情況了。如果只有10個請求,可是有5個都在請求那個比較占資源的頁面(可能是統(tǒng)計年度報表之類),這個時候就會出現(xiàn)進程當(dāng)?shù)舻那闆r,如果請求有1000個可是一個也沒運行比較占資源的頁面,這個時候進程肯定是很正常的,所以根據(jù)請求的數(shù)目來決定也不一定符合實際需要。這個其實很好,不過具體什么時間回收好呢?通常我們都是設(shè)置在凌晨兩三點鐘,
3、這個時候回收是有必要的,不過針對出現(xiàn)隨時可能出現(xiàn)是高內(nèi)存占用并不是很適用。d.內(nèi)存(虛擬內(nèi)存或已使用的內(nèi)存)這個針對出現(xiàn)內(nèi)存問題引起的進程當(dāng)?shù)魧嵲谔线m了,不過設(shè)置多大的值比較好是一個很重要的問題,值不能太小了,否則如果訪問量都很大超過這個值的時候也會自動回收,這個就很沒必要了。一定要多多觀察進程的實際占用情況再做決定。 下面重點談?wù)剬ぷ鬟M程回收應(yīng)用程序池的理解。默認情況下,WWW服務(wù)建立“重疊回收”,即繼續(xù)運行要終止的工作進程,直到啟動新的工作進程后為止。 在重疊回收方案中,要回收的進程繼續(xù)處理請求,同時 WWW 服務(wù)創(chuàng)建一個替代工作進程。在停止舊工作進程之前啟動新的工作進程,然后將請求定
4、向到新的進程。此設(shè)計可以防止服務(wù)中斷,因為舊進程關(guān)閉前仍然保持與 HTTP.sys 的通信以處理請求。因為可重疊關(guān)閉或啟動的關(guān)閉超時值是可以配置的,所以在工作進程仍在處理請求的同時可以終止該進程(如果它在時間限制內(nèi)沒有處理完請求的話)。注意:當(dāng) WWW 服務(wù)回收某個工作進程時,它并不斷開現(xiàn)有的 TCP/IP 連接。HTTP 協(xié)議堆棧 (HTTP.sys) 建立并維護 TCP/IP 連接。IIS中的每個應(yīng)用程序池由一個“工作進程”進行管理,也就是"W3wp.exe" 進程。如果有多個應(yīng)用程序池中的程序運行,我們就能看到多個w3wp.exe。這點可以在任務(wù)管理器中看到,如下圖所
5、示,任務(wù)管理器中有兩個w3wp.exe進程,恰好對應(yīng)兩個有應(yīng)用程序在運行的應(yīng)用程序池。在命令提示符下運行iisapp -a,可以查看w3wp.exe和哪個應(yīng)用程序池關(guān)聯(lián)。下圖顯示了手動執(zhí)行應(yīng)用程序池KefuAppPool的回收,在回收前,回收中和回收后應(yīng)用程序池和工作進程情況。我們注意到:回收過程中增加了一個工作進程(PID=3896),該工作進程(PID=3896)啟動好后,舊的工作進程(PID=5716)才被停止,新工作進程(PID=3896)正式替代舊進程工作,這就很好的防止了應(yīng)用程序池回收過程中服務(wù)被中斷,保證了程序的連續(xù)運行。而其他兩個應(yīng)用程序池對應(yīng)的工作進程 PID都沒用變。該圖很
6、好的展示了應(yīng)用程序池回收的過程。應(yīng)用程序池這個東西著實讓管理服務(wù)器的人頭疼,如果不設(shè)置好網(wǎng)站隨時有可能罷工,甚至拖累服務(wù)器。因此特地找來此文章供大家參考。另外說一點,如果網(wǎng)站訪問量不是很大,晚上沒什么人訪問,可以嘗試凌晨重啟服務(wù)器,這樣可以提高服務(wù)器的速度,為第二天的訪問做準(zhǔn)備。IIS 6的核心在于工作進程隔離模式,而應(yīng)用程序池則是定義工作進程如何進行工作,因此,可以說應(yīng)用程序池是整個IIS 6的核心。和IIS 5中只能使用單個應(yīng)用程序池不同,工作在工作進程隔離模式的IIS 6可以創(chuàng)建多個應(yīng)用程序池,不同的應(yīng)用程序池之間是完全隔離的,某個應(yīng)用程序池停止服務(wù)時不會影響到其他應(yīng)用程序池。在使用應(yīng)用
7、程序池之前,你應(yīng)該確定你所需要的應(yīng)用程序池數(shù)量??赡苡泻芏嗯笥褧J為,既然不同的應(yīng)用程序池之間是完全隔離的,那么我只需要為每個Web站點創(chuàng)建一個應(yīng)用程序池就可以了。這個辦法在IIS服務(wù)器上具有較少的Web站點數(shù)量時可以使用,但是如果IIS服務(wù)器上具有很多Web站點數(shù)量,那么這個辦法就不適用了,因為不同的應(yīng)用程序池在被訪問時都會創(chuàng)建各自的工作進程,當(dāng)大量的工作進程并發(fā)工作時會消耗大量的系統(tǒng)資源和CPU利用率,反而會降低服務(wù)器性能。你應(yīng)該根據(jù)Web站點的重要性、隔離性、所運行代碼的安全性和穩(wěn)定性等來對IIS服務(wù)器上所具有的Web站點進行劃分,然后根據(jù)情況來決定所需要的應(yīng)用程序池數(shù)量。對于那些非常重
8、要的Web站點、需要單獨隔離的Web站點、所運行代碼穩(wěn)定性和安全性并不可靠的Web站點配置為使用各自獨立的應(yīng)用程序池,而將其他普通的Web站點配置為使用一個公共的應(yīng)用程序池。默認情況下,在安裝IIS時會創(chuàng)建一個默認網(wǎng)站并創(chuàng)建一個名為DefaultAppPool的應(yīng)用程序池為其使用;默認配置下的應(yīng)用程序池已經(jīng)可以很好的進行工作,建議你只有在特別需要時才對應(yīng)用程序池進行配置。配置應(yīng)用程序池屬性在IIS管理控制臺中展開應(yīng)用程序池文件夾,然后右擊對應(yīng)的應(yīng)用程序池,點擊屬性,你可以在應(yīng)用程序池的屬性中進行以下配置:回收在回收標(biāo)簽,你可以設(shè)置工作進程的回收方式:回收工作進程(分鐘):在工作進程運行多少分鐘
9、后回收工作進程,默認啟用,并且設(shè)置為1740分鐘(29小時);回收工作進程(請求數(shù)目):在工作進程處理多少 個HTTP請求后終止此工作進程,默認禁用,如果啟用則默認值為35000;在下列時間回收工作進程:在指定的時間回收工作進程,默認禁用;如需啟用,勾選后點擊添加按鈕添加回收的時間即可,使用24小時制定義回收的時間;消耗太多內(nèi)存時回收工作進程:最大虛擬內(nèi)存(兆):當(dāng)工作進程使用的虛擬內(nèi)存達到設(shè)置的值時回收工作進程,默認禁用,如果啟用則默認值為500 M;建議設(shè)置為不超過虛擬內(nèi)存總數(shù)的70;最大使用的內(nèi)存(兆):當(dāng)工作進程使用的物理內(nèi)存達到設(shè)置的值時回收工作進程,默認禁用,如果啟用則默認值為19
10、2 M;建議設(shè)置為不超過物理內(nèi)存總數(shù)的60;另外需要注意的是,應(yīng)用程序池具有以下兩種工作進程回收方式,不過這兩種回收方式均不會造成Web服務(wù)的中斷:默認情況下,應(yīng)用程序池使用重疊回收方式。在這種方式下,當(dāng)應(yīng)用程序池要關(guān)閉某個工作進程時,會先創(chuàng)建一個工作進程,直到新的工作進程成功創(chuàng)建后才關(guān)閉舊的工作進程;應(yīng)用程序池也可以先關(guān)閉舊的工作進程,然后再創(chuàng)建新的工作進程。如果Web 應(yīng)用程序不支持多實例運行,那么你必須配置應(yīng)用程序池禁止使用重疊回收方式。此配置無法在IIS管理控制臺中進行修改,只能通過在 metabase.xml中修改對應(yīng)應(yīng)用程序池的DisallowOverlappingRotation
11、 metabase屬性為true進行。性能在性能標(biāo)簽?zāi)憧梢栽O(shè)置工作進程的運行方式:在空閑此段時間后關(guān)閉工作進程(分鐘):當(dāng)工作進程空閑多少分鐘后關(guān)閉此工作進程,這降低了空閑工作進程對系統(tǒng)資源和CPU性能的消耗,默認啟用并且設(shè)置為20分鐘;核心請求隊列限制為(請求次數(shù)):當(dāng)HTTP.sys接收到某個客戶端發(fā)送的HTTP請求時,如果處理此請求的對應(yīng)應(yīng)用程序池的工作進程還處于忙狀態(tài),則HTTP.sys將接收到的請求保存在對應(yīng)應(yīng)用程序池的請求隊列中,直到工作進程空閑為止。此選項即用于設(shè)置此應(yīng)用程序池的請求隊列所能容納的請求數(shù)量,默認情況下每個應(yīng)用程序池的請求隊列限制為保留1000個請求,如果超出則向客
12、戶端返回503錯誤,你可以根據(jù)需要適當(dāng)進行修改,最大可以設(shè)置為65535。但是如果設(shè)置太大則會消耗大量的系統(tǒng)資源 ,而設(shè)置太小會導(dǎo)致客戶端訪問時頻繁出現(xiàn)503錯誤。啟用CPU監(jiān)視:監(jiān)視此應(yīng)用程序池的CPU使用率,默認未啟用;如果某個應(yīng)用程序池占用的CPU利用率過多,那么可以通過配置此選項來限制此應(yīng)用程序池;最大CPU使用率(百分比):所設(shè)置的應(yīng)用程序池所能使用的最大CPU使用率;啟用CPU監(jiān)視時默認值為100;刷新CPU使用率(分鐘):刷新CPU使用率的間隔時間;啟用CPU監(jiān)視時默認值為5;CPU使用率超過最大使用率時執(zhí)行的操作:當(dāng)此應(yīng)用程序池的CPU使用率超過所設(shè)置的最大CPU使用率時所進行
13、的操作,啟用CPU監(jiān)視時默認為無,此時IIS只是在事件日志中進行記錄而不進行其他操作;如果選擇為關(guān)閉,那么IIS將關(guān)閉此應(yīng)用程序池中的所有工作進程;Web園:在Web園中你可以配置此應(yīng)用程序池所使用的最大工作進程數(shù),默認為1,最大可以設(shè)置為4000000; 配置使用多個工作進程可以提高該應(yīng)用程序池處理請求的性能,但是在設(shè)置為使用多個工作進程之前,請考慮以下兩點:每一個工作進程都會消耗系統(tǒng)資源和CPU占用率;太多的工作進程會導(dǎo)致系統(tǒng)資源和CPU利用率的急劇消耗;每一個工作進程都具有自己的狀態(tài)數(shù)據(jù),如果Web應(yīng)用程序依賴于工作進程保存狀態(tài)數(shù)據(jù),那么可能不支持使用多個工作進程。運行狀況在運行狀況標(biāo)簽
14、你可以配置應(yīng)用程序池監(jiān)視工作進程的運行狀況,啟用Ping:默認情況下應(yīng)用程序池配置為每隔30秒Ping工作進程,當(dāng)工作進程沒有進行響應(yīng)時,則認為此工作進程出現(xiàn)故障并默認配置為關(guān)閉此工作進程。你可以修改Ping的時間間隔,但是太長的Ping間隔可能會導(dǎo)致Web服務(wù)的中斷,而太短的Ping間隔又會消耗更多的系統(tǒng)資源和CPU利用率,因此建議你保留默認配置;啟用快速失敗保護:如果Web應(yīng)用程序代碼編寫有問題,它可能會導(dǎo)致工作進程持續(xù)出現(xiàn)問題。默認情況下應(yīng)用程序池配置為啟用快速失敗保護,當(dāng)工作進程在配置的時間段(默認為5分鐘)內(nèi)發(fā)生的失敗次數(shù)超過了配置的值(默認為5次),則禁用此應(yīng)用程序池。啟動時間限制
15、:IIS等待屬于此應(yīng)用程序池的工作進程啟動的時間,當(dāng)工作進程啟用時間超出此設(shè)置值時,IIS會在事件日志中進行記錄;關(guān)閉時間限制:當(dāng)IIS檢測到某個工作進程出現(xiàn)故障時,將此工作進程標(biāo)記為關(guān)閉,此選項指定了IIS等待工作進程自動關(guān)閉的時間限制,如果超出此時間限制后工作進程尚未關(guān)閉,則IIS強行關(guān)閉工作進程。標(biāo)識在標(biāo)識標(biāo)簽,你可以配置工作進程所運行的用戶賬戶。在IIS 5或者當(dāng)IIS 6運行在IIS 5隔離模式時,工作進程運行在本地系統(tǒng)賬戶,而運行在工作進程隔離模式下的IIS 6的工作進程運行在網(wǎng)絡(luò)服務(wù)賬戶下,這降低了系統(tǒng)被攻擊的可能性。你可以配置工作進程運行在預(yù)定義的本地系統(tǒng)、本地服務(wù)或網(wǎng)絡(luò)服務(wù)賬
16、戶下,也可以配置為使用某個自定義的用戶賬戶。建議使用默認的網(wǎng)絡(luò)服務(wù)賬戶;不過如果為了更高的安全性,可以配置使用自定義的用戶賬戶,不過建議你只是將此自定義用戶加入到IIS_WPG用戶組中,因此IIS_WPG用戶組包含了可以啟動和運行工作進程的最小權(quán)限。1)在任務(wù)管理器中增加顯示pid字段;2)在命令提示符下運行iisapp -a。注意,第一次運行,會提示沒有js支持,點擊確定。然后再次運行就可以了。這樣就可以看到pid對應(yīng)的應(yīng)用程序池。如上圖左側(cè)所示,應(yīng)用程序池 KefuAppPool和PID=3232的w3wp.exe相關(guān)聯(lián),應(yīng)用程序池ReportServer和PID=3572的w3wp.ex
17、e相關(guān)聯(lián).IIS6 指定回收應(yīng)用程序池設(shè)置回收應(yīng)用程序池設(shè)置是在應(yīng)用程序池的屬性對話框的“回收”選項卡中指定的。設(shè)置回收應(yīng)用程序池設(shè)置1. 打開IIS 管理控制臺,單擊加號展開本地計算機。2. 單擊加號展開“應(yīng)用程序池”文件夾。3. 右擊適當(dāng)?shù)膽?yīng)用程序池,然后單擊“屬性”。出現(xiàn)應(yīng)用程序池的屬性對話框。4. 單擊“回收”選項卡,然后設(shè)置適當(dāng)?shù)膽?yīng)用程序池設(shè)置。5. 應(yīng)用程序池“屬性”對話框的“回收”選項卡應(yīng)用程序池“屬性”對話框的“回收”選項卡內(nèi)存回收“內(nèi)存回收”是等效于memoryLimit ASP.NET 進程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定輔助進程可以使用的最大內(nèi)存量。如果輔助進程超出了這一
18、數(shù)量,將創(chuàng)建新的進程來替換它,并且當(dāng)前所有請求都被重新分配給該新進程。在memoryLimit ASP.NET 進程模型設(shè)置與“內(nèi)存回收”應(yīng)用程序池設(shè)置之間有兩個重要的區(qū)別:· memoryLimit ASP.NET 進程模型設(shè)置只使用物理內(nèi)存?!皟?nèi)存回收”應(yīng)用程序池設(shè)置允許您為物理 內(nèi)存和虛擬內(nèi)存分別指定限制。由于公共語言運行庫的垃圾回收器工作的方式,物理內(nèi)存(或物理內(nèi)存和虛擬內(nèi)存的組合)常用于ASP.NET 應(yīng)用程序。虛擬內(nèi)存常用于將堆劃分為多個片斷的傳統(tǒng)本機應(yīng)用程序。· “內(nèi)存回收”應(yīng)用程序池設(shè)置是按兆字節(jié)(MB) 指定的,而不是按相對于總內(nèi)存的百分比指定的。 回收輔
19、助進程“回收輔助進程”是等效于requestLimit ASP.NET 進程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定導(dǎo)致輔助進程或應(yīng)用程序池被回收的請求的數(shù)目。默認情況下“回收輔助進程”是禁用的。若要啟用“回收輔助進程”,請選取該復(fù)選框并在數(shù)值調(diào)節(jié)框中指定請求數(shù)?;厥斩鄠€輔助進程“回收多個輔助進程”是等效于 timeout ASP.NET 進程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定回收輔助進程或應(yīng)用程序池的時間間隔。默認情況下“回收多個輔助進程”是啟用的而且設(shè)置為120 分鐘。通過更改數(shù)值調(diào)節(jié)框中的值,可以指定一個不同的時間間隔。若要禁用“回收多個輔助進程”,請清除該復(fù)選框。 性能應(yīng)用程序池設(shè)置通過性能應(yīng)用
20、程序池設(shè)置,可以控制輔助進程的操作。以下幾節(jié)描述如何指定性能應(yīng)用程序池設(shè)置。 指定性能應(yīng)_用程序池設(shè)置性能應(yīng)用程序池設(shè)置是在應(yīng)用程序池的屬性對話框的“性能”選項卡中指定的。設(shè)置性能應(yīng)用程序池設(shè)置1. 打開IIS 管理控制臺,單擊加號展開本地計算機。2. 單擊加號展開“應(yīng)用程序池”文件夾。3. 右擊適當(dāng)?shù)膽?yīng)用程序池,然后單擊“屬性”。出現(xiàn)應(yīng)用程序池的屬性對話框。4. 單擊“性能”選項卡,然后設(shè)置適當(dāng)?shù)膽?yīng)用程序池設(shè)置。應(yīng)用程序池“屬性”對話框的“性能”選項卡網(wǎng)絡(luò)園“網(wǎng)絡(luò)園”是等效于webGarden 和cpuMask ASP.NET 進程模型設(shè)置的應(yīng)用程序池設(shè)置。若要啟用“網(wǎng)絡(luò)園”,請將“輔助進程
21、的最大數(shù)目”設(shè)置為高于1 的值。該值還為應(yīng)用程序池確定最大進程數(shù)。因為網(wǎng)絡(luò)園支持使用多個進程,所以,每一進程在應(yīng)用程序狀態(tài)、進程內(nèi)會話狀態(tài)、緩存和靜態(tài)數(shù)據(jù)方面都有其自己的副本。網(wǎng)絡(luò)園不應(yīng)用于所有應(yīng)用程序,尤其在這些應(yīng)用程序需要維護狀態(tài)的情況下。在決定網(wǎng)絡(luò)園模式是否適用前,一定要檢查應(yīng)用程序的性能。在使用網(wǎng)絡(luò)園時,理解會話狀態(tài)和循環(huán)工作的方式是十分重要的。考慮其他應(yīng)用程序池設(shè)置影響應(yīng)用程序的方式也是十分重要的。使用輔助進程隔離模式的網(wǎng)絡(luò)園中的會話狀態(tài)在使用會話狀態(tài)時,請注意,輔助進程隔離模式不支持將請求傳送回引起請求返回的進程。當(dāng)一個應(yīng)用程序運行在處于ASP 會話狀態(tài)或應(yīng)用程序狀態(tài)的網(wǎng)絡(luò)園中時,
22、該應(yīng)用程序需要將其請求發(fā)送回發(fā)起的進程。在使用IIS 6.0 應(yīng)用程序池時,要確保應(yīng)用程序讓一個連接總保持為打開狀態(tài),以便其請求被發(fā)送回適當(dāng)?shù)倪M程。如果此連接沒有保持為打開狀態(tài),則請求將被發(fā)送到為網(wǎng)絡(luò)園提供服務(wù)的下一可用的輔助進程。 使用輔助進程隔離模式的網(wǎng)絡(luò)園中的循環(huán)循環(huán)是一種用于應(yīng)用程序的負載平衡方法。在每個請求到達時,它會自動被發(fā)送到下一可用進程。例如,如果網(wǎng)絡(luò)園具有4 個進程,則請求被發(fā)送到進程 0、1、2 和 3,并依照這一順序發(fā)送。然后為其他請求重復(fù)該循環(huán)。使用輔助進程隔離模式的網(wǎng)絡(luò)園中的應(yīng)用程序池參數(shù)應(yīng)用程序池設(shè)置 行為AppPoolQueueLength此參數(shù)的值不受影響。但是
23、,請求是通過在所有為網(wǎng)絡(luò)園提供服務(wù)的輔助進程上循環(huán)而分發(fā)的。DisallowOverlappingRotation 網(wǎng)絡(luò)園中沒有行為更改。DisallowRotationOnConfigChange 網(wǎng)絡(luò)園中沒有行為更改。IdleTimeout為每一進程獨立計算,這樣各進程的超時可以彼此獨立。根據(jù)所選擇的路由算法,將自動配置要加載的進程的數(shù)目。LoadBalancerCapabilities 網(wǎng)絡(luò)園中沒有行為更改。OrphanAction 網(wǎng)絡(luò)園中沒有行為更改。OrphanWorkerProcess 網(wǎng)絡(luò)園中沒有行為更改。PeriodicRestartTime此參數(shù)的含義在網(wǎng)絡(luò)園中發(fā)生了變化。
24、在網(wǎng)絡(luò)園中,此參數(shù)指定回收所有進程的時間間隔。進程在指定時間長度內(nèi)以平均的時間間隔輪流回收。例如,如果網(wǎng)絡(luò)園具有四個進程并且PeriodicRestartTime 被設(shè)置為20 小時,則在5 小時后回收第一個進程,在10 小時后回收第二個進程,依此類推。注意如果進程崩潰,則向替代進程提供PeriodicRestartTime 的運行時值。這使得崩潰的進程可以在指定的PeriodicRestartTime 內(nèi)與其他進程一起回收。PeriodicRestartRequests此參數(shù)的含義在網(wǎng)絡(luò)園中發(fā)生了變化。在網(wǎng)絡(luò)園中,此參數(shù)指定在達到某一請求數(shù)目后回收所有進程。進程在指定的請求數(shù)目內(nèi)按平均時間間
25、隔輪流回收。例如,如果網(wǎng)絡(luò)園具有四個進程并且PeriodicRestartRequests 設(shè)置為40,000 個請求,則第在10,000 個請求后回收一個進程,在20,000 個請求后回收第二個進程,依此類推。在回收了第一組進程后,將向下一組進程指派40,000 這一PeriodicRestartRequests 值。PeriodicRestartSchedule網(wǎng)絡(luò)園中沒有行為更改。如果管理員決定使用基于時間表的回收,則同時回收所有網(wǎng)絡(luò)園進程。PingInterval 網(wǎng)絡(luò)園中沒有行為更改。PingResponseTime 網(wǎng)絡(luò)園中沒有行為更改。PingingEnabled 網(wǎng)絡(luò)園中沒有行
26、為更改。RapidFailProtection網(wǎng)絡(luò)園中沒有行為更改。例如,在一段時間間隔內(nèi)計算整個網(wǎng)絡(luò)園的失敗總數(shù)然后進行比較。這提供了額外的恢復(fù)能力。RapidFailProtectionInterval網(wǎng)絡(luò)園中沒有行為更改。例如,在一段時間間隔內(nèi)計算整個網(wǎng)絡(luò)園的失敗總數(shù)然后進行比較。這提供了額外的恢復(fù)能力。RapidFailProtectionMaxCrashes網(wǎng)絡(luò)園中沒有行為更改。例如,在一段時間間隔內(nèi)計算整個網(wǎng)絡(luò)園的失敗總數(shù)然后進行比較。這提供了額外的恢復(fù)能力。SMPAffinitized 網(wǎng)絡(luò)園中沒有行為更改。SMPProcessorAffinityMask在IIS 5.0 隔離模
27、式中,您只能具有與CPU 的數(shù)目一樣多的輔助進程。在輔助進程隔離模式中,多個CPU 可用于單個輔助進程。ShutdownTimeLimit 網(wǎng)絡(luò)園中沒有行為更改。StartupTimeLimit 網(wǎng)絡(luò)園中沒有行為更改。某些應(yīng)用程序池設(shè)置具有特定于網(wǎng)絡(luò)園的行為。下表總結(jié)了這些行為空閑超時“空閑超時”是等效于idleTimeout ASP.NET 進程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定輔助進程或應(yīng)用程序池在開始處于不活動狀態(tài)后,過多長時間將其關(guān)閉。默認情況“空閑超時”是啟用的而且設(shè)置為20 分鐘。通過更改數(shù)值調(diào)節(jié)框中的值,可以指定一個不同的時間限制。若要禁用“空閑超時”,請清除該復(fù)選框。 請求隊列限
28、制“請求隊列限制”是等效于restartQueueLimit ASP.NET 進程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定在異常終止后等待輔助進程啟動時在ASP.NET ISAPI 中排隊的請求的最大數(shù)目。默認情況下“請求隊列限制”是啟用的而且設(shè)置為1000 個請求。通過更改數(shù)值調(diào)節(jié)框中的值,可以對排隊的請求的數(shù)目指定不同的限制。若要禁用“請求隊列限制”,請清除該復(fù)選框。健全應(yīng)用程序池設(shè)置通過健全應(yīng)用程序池設(shè)置,您可以控制為獲得正確功能而監(jiān)視輔助進程的方式。以下幾節(jié)描述如何指定健全應(yīng)用程序池設(shè)置。指定健全應(yīng)用程序池設(shè)置這些回收應(yīng)用程序池設(shè)置是在應(yīng)用程序池的屬性對話框的“健全”選項卡中指定的。設(shè)置健全應(yīng)用程序池設(shè)置1. 打開IIS 管理控制臺,單擊加號展開本地計算機。2. 單擊加號展開“應(yīng)用程序池”文件夾。3. 右擊適當(dāng)?shù)膽?yīng)用程序池,然后單擊“屬性”。出現(xiàn)應(yīng)用程序池的屬性對話框。4. 單擊“健全”選項卡,然后設(shè)置適當(dāng)?shù)膽?yīng)用程序池設(shè)置。5. 應(yīng)用程序池“屬性”對話框的“健全”選項卡應(yīng)用程序池“屬性”對話框的“健全”選項卡啟用 Ping“啟用ping”是等效于pingFrequency ASP.NET 進程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定ASP.NET ISAPI 檢查輔助進程是否存在的時間間隔。如果沒有輔助進程,則重新啟動輔助進程。默認情況下“啟用ping”是啟用的而且
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中考語文熱點題型進階特訓(xùn):說明文、議論文、記敘文、非連續(xù)性文本閱讀(解析版)
- 保山2025年云南保山龍陵縣衛(wèi)健系統(tǒng)所屬事業(yè)單位校園招聘專業(yè)技術(shù)人員5人筆試歷年參考題庫附帶答案詳解-1
- 適合小學(xué)生的財商教育
- 《畫中的線條》名師課件
- 新二年級上冊數(shù)學(xué)試題-期末模擬卷3
- 逆反心理說課
- 期中測試卷(試題)-2021-2022學(xué)年數(shù)學(xué)三年級上冊滬教版(含答案)
- 2020社會工作師中級題庫
- 小學(xué)教育學(xué)(第5版)課件 第6章 小學(xué)教育內(nèi)容
- 輸液泵操作并發(fā)癥的預(yù)防及處理流程
- 2025年質(zhì)譜分析考試題及答案
- 2025年合肥幼兒師范高等專科學(xué)校單招職業(yè)適應(yīng)性測試題庫新版
- 工程建設(shè)資料員培訓(xùn)課件
- 2025年浙江寧波交投公路營運管理限公司招聘12人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 勞務(wù)派遣勞務(wù)外包項目方案投標(biāo)文件(技術(shù)方案)
- 第四單元 第三課 拍攝學(xué)校創(chuàng)意短視頻教學(xué)設(shè)計 2024-2025學(xué)年西交大版(2024)初中信息技術(shù)七年級上冊
- 電機控制器設(shè)計原理與現(xiàn)代技術(shù)應(yīng)用
- 2025時事政治考試題庫和參考答案
- 化工智能制造技術(shù)基礎(chǔ)知識單選題100道及答案
- 2025年蘇州工業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年尖葉菠菜種子項目可行性研究報告
評論
0/150
提交評論