Session值不規(guī)律變化的一種可能解決方法
網(wǎng)上查了查,終于找出來原因,原來是程序池的設(shè)置作怪,有個(gè)叫“Web 園”的東西不知道被那位同事改過,這一項(xiàng)數(shù)值的變化會(huì)引起Session值不穩(wěn)定,具體設(shè)置是“打開IIS--打開“應(yīng)用程序池”中具體項(xiàng)的屬性頁中的“性能”選項(xiàng)卡,如圖:

下方的“web 園”項(xiàng)中的值保證值為“1”,如果不是1,就會(huì)出現(xiàn)例用這個(gè)程序池的程序Session不穩(wěn)定的情況發(fā)生。
百度了一下兒“web 園”,解釋如下:
在您創(chuàng)建應(yīng)用程序池時(shí),就會(huì)通知 IIS 6 創(chuàng)建一個(gè)工作進(jìn)程,以傳送指派給該應(yīng)用程序池的 Web 站點(diǎn)、文件和文件夾的內(nèi)容。您可以將應(yīng)用程序池配置為啟動(dòng)多個(gè),而非一個(gè)工作進(jìn)程,這樣可以提高可擴(kuò)展性。這個(gè)功能的名為 Web 園,是小型的“Web 農(nóng)場”。您無需使用多臺(tái)計(jì)算機(jī)來傳送相同的內(nèi)容(Web 農(nóng)場),而是可以使用一臺(tái)計(jì)算機(jī)中的多個(gè)進(jìn)程來傳送相同的內(nèi)容。
在將 IIS 6 應(yīng)用程序配置為 Web 園時(shí),您只需在“應(yīng)用程序池屬性”的“性能”選項(xiàng)卡的“最大工作進(jìn)程數(shù)”框中,設(shè)置一個(gè)大于 1 的工作進(jìn)程數(shù)。如果這個(gè)值大于 1,每個(gè)請(qǐng)求都將啟動(dòng)一個(gè)新的工作進(jìn)程實(shí)例,可啟動(dòng)的最多進(jìn)程數(shù)為您所指定的最大工作進(jìn)程數(shù)。后續(xù)的請(qǐng)求將以循環(huán)的方式發(fā)送至工作進(jìn)程。
Web 園在您的應(yīng)用程序資源有限的情況下非常有用。例如,如果您到數(shù)據(jù)庫的連接很慢,那么您可以使用多個(gè)工作進(jìn)程來增加用戶吞吐量,從而增加到數(shù)據(jù)庫的連接數(shù)。
盡管在有些情況下使用 Web 園的用處非常大,但是要注意,每個(gè)工作進(jìn)程的會(huì)話信息都是唯一的。由于請(qǐng)求以循環(huán)的方式路由到應(yīng)用程序池工作進(jìn)程,因此 Web 園對(duì)于會(huì)話信息存儲(chǔ)在進(jìn)程中的應(yīng)用程序作用可能不大。在少數(shù)情況下,讓多個(gè)工作進(jìn)程運(yùn)行同一個(gè)應(yīng)用程序會(huì)造成資源競爭。例如,如果所有工作進(jìn)程都試圖將信息記錄到日志文件中,或是使用那些不是專用于多個(gè)并發(fā)訪問的資源,那么可能出現(xiàn)資源競爭問題。
相關(guān)文章
通過windows自帶的系統(tǒng)監(jiān)視器來查看IIS并發(fā)連接數(shù)(perfmon.msc)
如果要想知道確切的當(dāng)前網(wǎng)站IIS連接數(shù)的話,最有效的方法是通過windows自帶的系統(tǒng)監(jiān)視器來查看。這正是本文要介紹的方法2013-03-03Windows系統(tǒng)下Apache、PHP無法啟動(dòng)問題總結(jié)
這篇文章主要介紹了Windows系統(tǒng)下Apache、PHP無法啟動(dòng)問題總結(jié),本文總結(jié)了常見的多種導(dǎo)致Apache、PHP無法啟動(dòng)問題,并給出了解決方法,需要的朋友可以參考下2015-01-01Windows?Server?2019?網(wǎng)絡(luò)負(fù)載均衡NLB服務(wù)的安裝配置及驗(yàn)證
介紹了如何在Windows?Server?2019?上安裝網(wǎng)絡(luò)負(fù)載均衡?NLB?服務(wù),創(chuàng)建網(wǎng)絡(luò)負(fù)載均衡集群,將服務(wù)器加入到網(wǎng)絡(luò)負(fù)載均衡集群中。以及使用?IIS?web服務(wù)器驗(yàn)證網(wǎng)絡(luò)負(fù)載均衡集群。2023-05-05url重寫IIRF(Ionic''s Isapi Rewrite Filter)手冊(cè)
IIRF與ISAPI_Rewrite的規(guī)劃區(qū)別只在于IIRF不需要使用轉(zhuǎn)義字符\,而ISAPI_Rewrite則需要使用轉(zhuǎn)義字符\.2008-07-07win服務(wù)器防止安全策略或防火墻配置錯(cuò)誤而導(dǎo)致遠(yuǎn)程無法連接的bat
這篇文章主要介紹了win服務(wù)器防止安全策略或防火墻配置錯(cuò)誤而導(dǎo)致遠(yuǎn)程無法連接的bat,需要的朋友可以參考下2017-04-04IIS 運(yùn)行ASP文件500內(nèi)部錯(cuò)誤解決方法大全
有時(shí)候iis會(huì)出現(xiàn)各種問題,我最近也碰到了,我是通過新建一個(gè) 應(yīng)用程序池解決的,大家也可以參考下面的方法解決。2009-04-04WinRAR 任務(wù)計(jì)劃 免費(fèi)定時(shí)備份
服務(wù)器的數(shù)據(jù)大而多備份的事是我們常常困惑的事,試試看用我們天天在用的WinRAR吧!2009-07-07Windows 2008 r2任務(wù)計(jì)劃程序執(zhí)行批處理失敗問題解決方法
這篇文章主要介紹了Windows 2008 r2任務(wù)計(jì)劃程序執(zhí)行批處理失敗問題解決方法,需要的朋友可以參考下2018-02-02