Win2003里面地web園特性詳細(xì)解說
在IIS6中每個應(yīng)用程序池在獨(dú)立的進(jìn)程中運(yùn)行,默認(rèn)每個應(yīng)用程序池開啟一個進(jìn)程
在應(yīng)用程序池屬性的“性能”頁,可以設(shè)置每個程序池的進(jìn)程數(shù),如下圖
今天修改了論壇(asp程序)配置,把工作進(jìn)程數(shù)改為2個,問題就出來了,論壇用戶始終登錄不進(jìn)去!
在百度找了一下就找到了下面的答案,注意紅色部分。
原來同一程序池中,不同工作進(jìn)程的會話信息是獨(dú)立的,如果在登錄頁面是在進(jìn)程一中執(zhí)行,那登錄成功的session信息就保存在進(jìn)程一中。登錄成功后轉(zhuǎn)到另一個頁面,如果這時(shí)又輪到另一個進(jìn)程來執(zhí)行這個頁面,那么這個在頁面中是訪問不到剛才保存的會話信息的,這樣此頁面就會認(rèn)識用戶是沒有登錄。
iis網(wǎng)站的web園的最大工作進(jìn)程數(shù)設(shè)置大于1,session就失效的解決辦法
iis網(wǎng)站的web園的最大工作進(jìn)程設(shè)置后導(dǎo)致session失靈,當(dāng)進(jìn)程數(shù)大于1,session就失效的解決辦法
SESSION是保存在進(jìn)程里面,所以,WEB園大于1時(shí),有兩進(jìn)程,不能互相保證SESSION,所以失??!
把SESION設(shè)置成保存在服務(wù)器,便能解決了!
SESION設(shè)置成保存在服務(wù)器:ASP.NET配置設(shè)置—>狀態(tài)管理—>會話狀態(tài)設(shè)置 改為StateServer
腳本之家小編補(bǔ)充如下:
什么是 Web 園?
問: IIS 6.0 具有一個名為 Web 園的新功能,有了它,可以將應(yīng)用程序池配置為使用多個工作進(jìn)程。IIS 何時(shí)創(chuàng)建額外的工作進(jìn)程?在我們實(shí)施 Web 園之前,我們應(yīng)該了解哪些知識?
答:在您創(chuàng)建應(yīng)用程序池時(shí),就會通知 IIS 6 創(chuàng)建一個工作進(jìn)程,以傳送指派給該應(yīng)用程序池的 Web 站點(diǎn)、文件和文件夾的內(nèi)容。您可以將應(yīng)用程序池配置為啟動多個,而非一個工作進(jìn)程,這樣可以提高可擴(kuò)展性。這個功能的名為 Web 園,是小型的“Web 農(nóng)場”。您無需使用多臺計(jì)算機(jī)來傳送相同的內(nèi)容(Web 農(nóng)場),而是可以使用一臺計(jì)算機(jī)中的多個進(jìn)程來傳送相同的內(nèi)容。
在將 IIS 6 應(yīng)用程序配置為 Web 園時(shí),您只需在“應(yīng)用程序池屬性”的“性能”選項(xiàng)卡的“最大工作進(jìn)程數(shù)”框中,設(shè)置一個大于 1 的工作進(jìn)程數(shù)。如果這個值大于 1,每個請求都將啟動一個新的工作進(jìn)程實(shí)例,可啟動的最多進(jìn)程數(shù)為您所指定的最大工作進(jìn)程數(shù)。后續(xù)的請求將以循環(huán)的方式發(fā)送至工作進(jìn)程。
Web 園在您的應(yīng)用程序資源有限的情況下非常有用。例如,如果您到數(shù)據(jù)庫的連接很慢,那么您可以使用多個工作進(jìn)程來增加用戶吞吐量,從而增加到數(shù)據(jù)庫的連接數(shù)。
盡管在有些情況下使用 Web 園的用處非常大,但是要注意,每個工作進(jìn)程的會話信息都是唯一的。由于請求以循環(huán)的方式路由到應(yīng)用程序池工作進(jìn)程,因此 Web 園對于會話信息存儲在進(jìn)程中的應(yīng)用程序作用可能不大。在少數(shù)情況下,讓多個工作進(jìn)程運(yùn)行同一個應(yīng)用程序會造成資源競爭。例如,如果所有工作進(jìn)程都試圖將信息記錄到日志文件中,或是使用那些不是專用于多個并發(fā)訪問的資源,那么可能出現(xiàn)資源競爭問題。
如果不存在這些問題,那么 Web 園可能正是您所需的功能之一,而且其作用會非常大。
相關(guān)文章
win2003 配置DNS、NAT及搭建IIS網(wǎng)站的方法
公司內(nèi)部架設(shè)了一臺DNS服務(wù)器,現(xiàn)在公司內(nèi)部的員工想要訪問公網(wǎng)上的網(wǎng)站,必須通過公司內(nèi)部的DNS服務(wù)器進(jìn)行解析,請?jiān)噲D搭出一個這樣的環(huán)境2013-06-06云服務(wù)器Window Server 2012R系統(tǒng)安裝MySQL的詳細(xì)教程
這篇文章主要介紹了云服務(wù)器Window Server 2012R系統(tǒng)安裝MySQL的詳細(xì)教程,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02IIS HTTP 錯誤 404.17 - Not Found 解決方法
這篇文章主要介紹了IIS出現(xiàn)Errore HTTP 404.2 - Not Found" IIS 7.5 請求的內(nèi)容似乎是腳本,因而將無法由靜態(tài)文件處理程序來處理問題的解決方法,需要的朋友可以參考下2014-05-05解決Windows Server 安裝后無法使用無線與音頻 問題
這篇文章主要介紹了解決Windows Server 安裝后無法使用無線與音頻 問題,非常不錯,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-05-05vps報(bào)錯Unable to make the session state request
客戶反應(yīng)vps報(bào)錯Unable to make the session state request,我司技術(shù)將解決方法總結(jié)如下,希望可以幫助更多的人解決這個問題。2011-12-12Windows?Server?2019?FTP服務(wù)的配置與管理(FTP工作原理、簡單介紹與ftp安裝,新建與測試)
這篇文章主要介紹了Windows?Server?2019?FTP服務(wù)的配置與管理(FTP工作原理、簡單介紹與ftp安裝,新建與測試),需要的朋友可以參考下2023-05-05Windows Server 2008 架設(shè) Web 服務(wù)器教程(圖文詳解)
雖然 Windows Server 2008 內(nèi)置了I IS 7.0,但是默認(rèn)情況下并沒有安裝。由于 Windows Server 2008 中安裝 IIS 服務(wù)和以前操作相比有很大的不同,因此首先要首先需要參照下述步驟安裝 IIS 7.0 組件2015-07-07Windows?Server?2022?安裝體驗(yàn)與功能對比
這篇文將介紹?Windows?Server?2022?中的一些新增功能,Windows?Server?2022?建立在?Windows?Server?2019?的強(qiáng)大基礎(chǔ)之上,在三個關(guān)鍵主題上引入了許多創(chuàng)新:安全性、Azure?混合集成和管理以及應(yīng)用程序平臺2022-09-09