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

創(chuàng)新互聯(lián)公司主營潁上網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都app軟件開發(fā),潁上h5成都微信小程序搭建,潁上網(wǎng)站營銷推廣歡迎潁上等地區(qū)企業(yè)咨詢
下方的“web 園”項中的值保證值為“1”,如果不是1,就會出現(xiàn)例用這個程序池的程序Session不穩(wěn)定的情況發(fā)生。
百度了一下兒“web 園”,解釋如下:
復制代碼 代碼如下:
在您創(chuàng)建應用程序池時,就會通知 IIS 6 創(chuàng)建一個工作進程,以傳送指派給該應用程序池的 Web 站點、文件和文件夾的內(nèi)容。您可以將應用程序池配置為啟動多個,而非一個工作進程,這樣可以提高可擴展性。這個功能的名為 Web 園,是小型的“Web 農(nóng)場”。您無需使用多臺計算機來傳送相同的內(nèi)容(Web 農(nóng)場),而是可以使用一臺計算機中的多個進程來傳送相同的內(nèi)容。
在將 IIS 6 應用程序配置為 Web 園時,您只需在“應用程序池屬性”的“性能”選項卡的“最大工作進程數(shù)”框中,設置一個大于 1 的工作進程數(shù)。如果這個值大于 1,每個請求都將啟動一個新的工作進程實例,可啟動的最多進程數(shù)為您所指定的最大工作進程數(shù)。后續(xù)的請求將以循環(huán)的方式發(fā)送至工作進程。
Web 園在您的應用程序資源有限的情況下非常有用。例如,如果您到數(shù)據(jù)庫的連接很慢,那么您可以使用多個工作進程來增加用戶吞吐量,從而增加到數(shù)據(jù)庫的連接數(shù)。
盡管在有些情況下使用 Web 園的用處非常大,但是要注意,每個工作進程的會話信息都是唯一的。由于請求以循環(huán)的方式路由到應用程序池工作進程,因此 Web 園對于會話信息存儲在進程中的應用程序作用可能不大。在少數(shù)情況下,讓多個工作進程運行同一個應用程序會造成資源競爭。例如,如果所有工作進程都試圖將信息記錄到日志文件中,或是使用那些不是專用于多個并發(fā)訪問的資源,那么可能出現(xiàn)資源競爭問題。
文章標題:Session值不規(guī)律變化的一種可能解決方法
網(wǎng)頁鏈接:http://www.5511xx.com/article/dhhidds.html


咨詢
建站咨詢
