資源描述:
《IIS6指定回收應(yīng)用程序池設(shè)置.pdf》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、IIS6指定回收應(yīng)用程序池設(shè)置回收應(yīng)用程序池設(shè)置是在應(yīng)用程序池的屬性對(duì)話(huà)框的“回收”選項(xiàng)卡中指定的。設(shè)置回收應(yīng)用程序池設(shè)置1.打開(kāi)IIS管理控制臺(tái),單擊加號(hào)展開(kāi)本地計(jì)算機(jī)。2.單擊加號(hào)展開(kāi)“應(yīng)用程序池”文件夾。3.右擊適當(dāng)?shù)膽?yīng)用程序池,然后單擊“屬性”。出現(xiàn)應(yīng)用程序池的屬性對(duì)話(huà)框。4.單擊“回收”選項(xiàng)卡,然后設(shè)置適當(dāng)?shù)膽?yīng)用程序池設(shè)置。5.應(yīng)用程序池“屬性”對(duì)話(huà)框的“回收”選項(xiàng)卡應(yīng)用程序池“屬性”對(duì)話(huà)框的“回收”選項(xiàng)卡內(nèi)存回收“內(nèi)存回收”是等效于memoryLimitASP.NET進(jìn)程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定輔助進(jìn)程可以使用的最大內(nèi)存量。如果輔助
2、進(jìn)程超出了這一數(shù)量,將創(chuàng)建新的進(jìn)程來(lái)替換它,并且當(dāng)前所有請(qǐng)求都被重新分配給該新進(jìn)程。在memoryLimitASP.NET進(jìn)程模型設(shè)置與“內(nèi)存回收”應(yīng)用程序池設(shè)置之間有兩個(gè)重要的區(qū)別:·memoryLimitASP.NET進(jìn)程模型設(shè)置只使用物理內(nèi)存?!皟?nèi)存回收”應(yīng)用程序池設(shè)置允許您為物理內(nèi)存和虛擬內(nèi)存分別指定限制。由于公共語(yǔ)言運(yùn)行庫(kù)的垃圾回收器工作的方式,物理內(nèi)存(或物理內(nèi)存和虛擬內(nèi)存的組合)常用于ASP.NET應(yīng)用程序。虛擬內(nèi)存常用于將堆劃分為多個(gè)片斷的傳統(tǒng)本機(jī)應(yīng)用程序?!ぁ皟?nèi)存回收”應(yīng)用程序池設(shè)置是按兆字節(jié)(MB)指定的,而不是按相對(duì)于總內(nèi)存的百分
3、比指定的?;厥蛰o助進(jìn)程“回收輔助進(jìn)程”是等效于requestLimitASP.NET進(jìn)程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定導(dǎo)致輔助進(jìn)程或應(yīng)用程序池被回收的請(qǐng)求的數(shù)目。默認(rèn)情況下“回收輔助進(jìn)程”是禁用的。若要啟用“回收輔助進(jìn)程”,請(qǐng)選取該復(fù)選框并在數(shù)值調(diào)節(jié)框中指定請(qǐng)求數(shù)?;厥斩鄠€(gè)輔助進(jìn)程“回收多個(gè)輔助進(jìn)程”是等效于timeoutASP.NET進(jìn)程模型設(shè)置的應(yīng)用程序池設(shè)置。它指定回收輔助進(jìn)程或應(yīng)用程序池的時(shí)間間隔。默認(rèn)情況下“回收多個(gè)輔助進(jìn)程”是啟用的而且設(shè)置為120分鐘。通過(guò)更改數(shù)值調(diào)節(jié)框中的值,可以指定一個(gè)不同的時(shí)間間隔。若要禁用“回收多個(gè)輔助進(jìn)程”,請(qǐng)
4、清除該復(fù)選框。性能應(yīng)用程序池設(shè)置通過(guò)性能應(yīng)用程序池設(shè)置,可以控制輔助進(jìn)程的操作。以下幾節(jié)描述如何指定性能應(yīng)用程序池設(shè)置。指定性能應(yīng)用程序池設(shè)置性能應(yīng)用程序池設(shè)置是在應(yīng)用程序池的屬性對(duì)話(huà)框的“性能”選項(xiàng)卡中指定的。設(shè)置性能應(yīng)用程序池設(shè)置1.打開(kāi)IIS管理控制臺(tái),單擊加號(hào)展開(kāi)本地計(jì)算機(jī)。2.單擊加號(hào)展開(kāi)“應(yīng)用程序池”文件夾。3.右擊適當(dāng)?shù)膽?yīng)用程序池,然后單擊“屬性”。出現(xiàn)應(yīng)用程序池的屬性對(duì)話(huà)框。4.單擊“性能”選項(xiàng)卡,然后設(shè)置適當(dāng)?shù)膽?yīng)用程序池設(shè)置。應(yīng)用程序池“屬性”對(duì)話(huà)框的“性能”選項(xiàng)卡網(wǎng)絡(luò)園“網(wǎng)絡(luò)園”是等效于webGarden和cpuMaskASP.NE
5、T進(jìn)程模型設(shè)置的應(yīng)用程序池設(shè)置。若要啟用“網(wǎng)絡(luò)園”,請(qǐng)將“輔助進(jìn)程的最大數(shù)目”設(shè)置為高于1的值。該值還為應(yīng)用程序池確定最大進(jìn)程數(shù)。因?yàn)榫W(wǎng)絡(luò)園支持使用多個(gè)進(jìn)程,所以,每一進(jìn)程在應(yīng)用程序狀態(tài)、進(jìn)程內(nèi)會(huì)話(huà)狀態(tài)、緩存和靜態(tài)數(shù)據(jù)方面都有其自己的副本。網(wǎng)絡(luò)園不應(yīng)用于所有應(yīng)用程序,尤其在這些應(yīng)用程序需要維護(hù)狀態(tài)的情況下。在決定網(wǎng)絡(luò)園模式是否適用前,一定要檢查應(yīng)用程序的性能。在使用網(wǎng)絡(luò)園時(shí),理解會(huì)話(huà)狀態(tài)和循環(huán)工作的方式是十分重要的。考慮其他應(yīng)用程序池設(shè)置影響應(yīng)用程序的方式也是十分重要的。使用輔助進(jìn)程隔離模式的網(wǎng)絡(luò)園中的會(huì)話(huà)狀態(tài)在使用會(huì)話(huà)狀態(tài)時(shí),請(qǐng)注意,輔助進(jìn)程隔離模式
6、不支持將請(qǐng)求傳送回引起請(qǐng)求返回的進(jìn)程。當(dāng)一個(gè)應(yīng)用程序運(yùn)行在處于ASP會(huì)話(huà)狀態(tài)或應(yīng)用程序狀態(tài)的網(wǎng)絡(luò)園中時(shí),該應(yīng)用程序需要將其請(qǐng)求發(fā)送回發(fā)起的進(jìn)程。在使用IIS6.0應(yīng)用程序池時(shí),要確保應(yīng)用程序讓一個(gè)連接總保持為打開(kāi)狀態(tài),以便其請(qǐng)求被發(fā)送回適當(dāng)?shù)倪M(jìn)程。如果此連接沒(méi)有保持為打開(kāi)狀態(tài),則請(qǐng)求將被發(fā)送到為網(wǎng)絡(luò)園提供服務(wù)的下一可用的輔助進(jìn)程。使用輔助進(jìn)程隔離模式的網(wǎng)絡(luò)園中的循環(huán)循環(huán)是一種用于應(yīng)用程序的負(fù)載平衡方法。在每個(gè)請(qǐng)求到達(dá)時(shí),它會(huì)自動(dòng)被發(fā)送到下一可用進(jìn)程。例如,如果網(wǎng)絡(luò)園具有4個(gè)進(jìn)程,則請(qǐng)求被發(fā)送到進(jìn)程0、1、2和3,并依照這一順序發(fā)送。然后為其他請(qǐng)求重復(fù)該
7、循環(huán)。使用輔助進(jìn)程隔離模式的網(wǎng)絡(luò)園中的應(yīng)用程序池參數(shù)應(yīng)用程序池設(shè)置行為此參數(shù)的值不受影響。但是,請(qǐng)求是通過(guò)在所有為網(wǎng)絡(luò)園提供服務(wù)的輔助進(jìn)程上循環(huán)而分AppPoolQueueLength發(fā)的。DisallowOverlappingRotation網(wǎng)絡(luò)園中沒(méi)有行為更改。DisallowRotationOnConfigChange網(wǎng)絡(luò)園中沒(méi)有行為更改。為每一進(jìn)程獨(dú)立計(jì)算,這樣各進(jìn)程的超時(shí)可以彼此獨(dú)立。根據(jù)所選擇的路由算法,將自動(dòng)IdleTimeout配置要加載的進(jìn)程的數(shù)目。LoadBalancerCapabilities網(wǎng)絡(luò)園中沒(méi)有行為更改。OrphanAc
8、tion網(wǎng)絡(luò)園中沒(méi)有行為更改。OrphanWorkerProcess網(wǎng)絡(luò)園中沒(méi)有行為更改。此參