關於session丟失值的問題

2021-08-25 07:48:40 字數 651 閱讀 9567

在**上找到這個 還不錯 備用session的問題

會話狀態將使用程序外 asp.net 狀態服務來儲存狀態資訊。

而iis預設是以inproc方式來儲存session的,即儲存在 iis程序中,也就是inetinfo.exe這個程序。當inetinfo.exe程序不穩定或崩潰時,這些資訊也就會丟失。另外,當iis關閉,重啟時session資訊也會丟失。

通過分析,我們認為可能是因為該伺服器上**過多,頻繁的**訪問使inetinfo.exe這個程序不穩定從而導致了session的丟失從而被彈出系統。

解決方法:

我們更改了session的儲存方式,以stateserver服務方式來儲存session,並開啟了遠端伺服器上的stateserver服務,修改後測試時再也沒有出現這個被彈出系統的問題。問題得到解決。

cookieless="true|false"

timeout="number of minutes"

stateconnectionstring="tcpip=server:port"

sqlconnectionstring="sql connection string"

statenetworktimeout="number of seconds"

/>

這個還真不錯...學習學習!!!

關於WebLogic的Session丟失的問題

最近在把tomcat下的程式遷移到weblogic上的時候遇到了問題,我的程式中有乙個過濾器,這個過濾器主要用來檢查當前使用者訪問的資源是否需要認證,如果需要認證並且沒有認證的話,則跳轉到另外乙個認證伺服器上去做認證,認證通過後,再跳轉回當前伺服器繼續訪問請求的資源。這個過濾器在tomcat下執行的...

session丟失問題詳解

asp.net2.0專案中session丟失問題 asp.net的session是基於httpmodule技術做的,httpmodule可以在請求被處理之前,對請求進行狀態控制,由於session本身就是用來做狀態維護的,因此用httpmodule做session是再合適不過了。asp.net提供了...

解決session丟失問題

在asp.net裡面,很多時候使用session來儲存一些物件,比如說購物車等等,有很多時候,就算你設定了session超時的時間,session還是會無緣無故的丟失,這裡有一種比較簡單的方法可以設定session丟失的時間。在web.config裡面如下配置 stateserver stateco...